Ошибка ассоциации CakePHP? - PullRequest
0 голосов
/ 31 марта 2010

Предупреждение (512): модель "Пользователь" не связана с моделью "Пользователь" [CORE \ cake \ libs \ model \ поведенческих систем \ containsable.php, строка 340]

я получаю эту ошибку при доступе к данным фотографии, друг у пользователя много фотографий и друг, фотографии и друг принадлежит пользователю

на индексной странице фотографий, два предупреждения, одно для пользователя, упомянутого выше, и другое для друга, так как один и тот же друг не связан с моделью друга

что делать? что проверить?

1 Ответ

0 голосов
/ 01 апреля 2010

У вас есть некоторые несоответствия с ассоциациями.

Вы можете иметь ситуацию, подобную этой:

User habtm array("Friend"=> array("className"=>"User")

А при поиске пользователей:

$this->User->find("all", array(
   "contain"=>array("User");
));

вместо:

$this->User->find("all", array(
   "contain"=>array("Friend");
));

Проверьте это или напишите код:)

...