YII новичок здесь.
У меня проблемы с отношением один-ко-многим.
У нас есть следующие таблицы:
## users
uid
username
## notes
date
body
## users_notes
user_id
note_id
У нас есть две модели- Пользователи:
'usersNotes' => array(self::HAS_MANY, 'UsersNotes', 'user_id'),
и Примечания:
'usersNotes' => array(self::HAS_MANY, 'UsersNotes', 'note_id'),
Конечно, у нас также есть модель сводной таблицы - users_notes:
return array(
'user' => array(self::BELONGS_TO, 'Users', 'user_id'),
'note' => array(self::BELONGS_TO, 'Notes', 'note_id'),
);
При попытке отобразитьЗаметки в цикле foreach мы получаем ошибку Invalid argument supplied for foreach()
в этой строке foreach($this->_pkAlias as $name=>$alias)
из /framework/db/ar/CActiveFinder.php(838)
файла.
У вас есть идеи?Есть что-то, что мы упускаем / делаем неправильно?