Mysql
 sql >> база данни >  >> RDS >> Mysql

cakephp приятелство между потребители Свързване на модели заедно

„@tereško Благодаря! Но получавам грешка:Грешка:Възникна вътрешна грешка“

Първо да отговоря на коментара ви относно „вътрешната грешка“, която получавате:

Опитайте да зададете debug до 2 в config.php ще разберете, че ще започнете да получавате много по-разбираеми грешки.

Относно първия ви въпрос:1. Връзката ви основно изглежда като hasMANy тъй като всеки потребител има приятели. HABTM също ще работи тук, но е много по-сложно. Това решение (какви връзки да използвате) зависи и от други части на вашата система - т.е. за какво и как искате да използвате тези данни в други части от нея.2. Прочетете тук 3. Прочетете там отново

Малко повече за HABTM и hasMany чрез модела jon (ако трябва да съхранявате допълнителни данни в таблицата за присъединяване, докато използвате същата идея като HABTM).

Сегашната ви структура на база данни е ужасна. Не разбрах защо ви трябва таблица, наречена table - или може би съм разбрал това погрешно. Ако възнамерявате да използвате HABTM, изобщо не е необходимо да създавате модела за присъединяване - cake автоматично ще го създаде и попълни вместо вас.

Още малко информация за HATBM:

  1. Тук
  2. Там
  3. Тук
  4. Там



  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_install_db не може да намери файл

  2. docker commit mysql не записва

  3. Проблем с съпоставянето на mysql-python:как да принудим unicode тип данни?

  4. SailsJS - Как да посочите дължината на атрибута на низ, без да получавате грешка при създаване на запис?

  5. свържете AngularJS към mysql, използвайки моята PHP услуга?