sql >> Database teknologi >  >> RDS >> Mysql

cakephp venskab mellem brugere Sammenkædning af modeller

"@tereško Tak! Men jeg får en fejl:Fejl:Der er opstået en intern fejl"

Først til at svare på din kommentar om den "interne fejl" du får:

Prøv at indstille debug til 2 i config.php du vil indse, at du vil begynde at få meget mere forståelige fejl.

Med hensyn til dit første spørgsmål:1. Din relation ser grundlæggende ud til at kunne lide harMANGE da hver bruger har venner. HABTM vil også fungere her, men det er meget mere kompliceret. Denne beslutning (hvilke relationer der skal bruges) afhænger også af andre dele af dit system - dvs. hvad og hvordan du gerne vil bruge disse data i andre dele af det.2. Læs her 3. Læs der igen

Lidt mere om HABTM og harMange gennem jon-modellen (hvis du har brug for at gemme yderligere data i jointabellen, mens du bruger samme idé som HABTM).

Din nuværende DB-struktur er forfærdelig. Jeg forstod ikke, hvorfor du har brug for en tabel kaldet table - eller måske tog jeg fejl. Hvis du har til hensigt at bruge HABTM, behøver du slet ikke at oprette forbindelsesmodellen - cake vil automatisk oprette og udfylde den for dig.

Lidt mere info om HATBM:

  1. Her
  2. Der
  3. Her
  4. Der



  1. Brug tabelfunktion i OBIEE RPD (fysisk lag) og send parameter fra dashboard-prompt til den

  2. PHP PDO vælger kolonner med enkelte anførselstegn i deres navn

  3. MySQL-fejl:SELECT-listen er ikke i GROUP BY-sætning

  4. Simpelt PHP stemmesystem