„@tereško Благодаря! Но получавам грешка:Грешка:Възникна вътрешна грешка“
Първо да отговоря на коментара ви относно „вътрешната грешка“, която получавате:
Опитайте да зададете debug
до 2 в config.php
ще разберете, че ще започнете да получавате много по-разбираеми грешки.
Относно първия ви въпрос:1. Връзката ви основно изглежда като hasMANy тъй като всеки потребител има приятели. HABTM също ще работи тук, но е много по-сложно. Това решение (какви връзки да използвате) зависи и от други части на вашата система - т.е. за какво и как искате да използвате тези данни в други части от нея.2. Прочетете тук 3. Прочетете там отново
Малко повече за HABTM и hasMany чрез модела jon (ако трябва да съхранявате допълнителни данни в таблицата за присъединяване, докато използвате същата идея като HABTM).
Сегашната ви структура на база данни е ужасна. Не разбрах защо ви трябва таблица, наречена table
- или може би съм разбрал това погрешно. Ако възнамерявате да използвате HABTM, изобщо не е необходимо да създавате модела за присъединяване - cake автоматично ще го създаде и попълни вместо вас.
Още малко информация за HATBM: