Я прочитал книгу «Разработка веб-приложений Pactpub с помощью Yii и PHP», ноябрь 2012 года. Столкнувшись с такой проблемой, я не могу понять логику использования отношений (). Вот диаграммы таблиц в базе данных:
Вам нужно вставить код в модель:
Модель выпуска:
...
'requester' => array(self::BELONGS_TO, 'User', 'requester_id'),
'owner' => array(self::BELONGS_TO, 'User', 'owner_id'),
'project' => array(self::BELONGS_TO, 'Project', 'project_id'),
);
...
Модель проекта:
...
'issues' => array(self::HAS_MANY, 'Issue', 'project_id'),
'users' => array(self::MANY_MANY, 'User', 'tbl_project_user_assignment(project_id, user_id)'),
...
Не могу понять, что добавляем? Если с моделью Issue все понятно, то с моделью Project - я не понимаю, что мы добавляем. Помогите разобраться...