Mysql
 sql >> Baza danych >  >> RDS >> Mysql

cakephp przyjaźń między użytkownikami Łączenie modeli razem

"@tereško Dziękuję! Ale otrzymuję błąd:Błąd:Wystąpił błąd wewnętrzny"

Po pierwsze, aby odpowiedzieć na Twój komentarz dotyczący „błędu wewnętrznego”, który otrzymujesz:

Spróbuj ustawić debug do 2 w config.php zdasz sobie sprawę, że zaczniesz otrzymywać znacznie bardziej zrozumiałe błędy.

Odnośnie twojego pierwszego pytania:1. Twoja relacja zasadniczo wygląda jak ma wiele ponieważ każdy użytkownik ma znajomych.HABTM również będzie działał tutaj, ale jest to znacznie bardziej skomplikowane. Ta decyzja (jakich relacji użyć) zależy również od innych części twojego systemu - tj. do czego i jak chcesz wykorzystać te dane w innych jego częściach.2. Przeczytaj tutaj 3. Przeczytaj tutaj ponownie

Nieco więcej na temat HABTM i hasMany przez model jon (jeśli potrzebujesz przechowywać dodatkowe dane w tabeli połączeń, używając tego samego pomysłu co HABTM).

Twoja obecna struktura DB jest okropna. Nie rozumiem, dlaczego potrzebujesz tabeli o nazwie table - a może pomyliłem się. Jeśli zamierzasz używać HABTM, nie musisz wcale tworzyć modelu łączenia - cake automatycznie go utworzy i zapełni za Ciebie.

Więcej informacji o HATBM:

  1. Tu
  2. Tam
  3. Tu
  4. Tam



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql i Glassfish:błąd podczas przydzielania połączenia

  2. Jak podzielić rekordy tabeli MySQL na pół, aby wyświetlić je z każdej strony strony?

  3. JSON_ARRAY_APPEND() – Dołącz wartości do tablicy JSON w MySQL

  4. Zapytanie Mysql, które zwraca drzewo kategorii

  5. [MySQL]:Co to jest metoda sortowania?