Так вот сценарий:отношений в AR модели, многие к одному отношениям
Я две таблицы, выпуск & проекта.
У проекта может быть много проблем, и проблема может иметь только один проект.
Поскольку проблема много, вам нужно определить ее?
Потому что я знаю, в проекте модели у меня есть:
public function relations()
{
return array(
'issues' => array(self::HAS_MANY, 'Issue', 'project_id'),
'users' => array(self::MANY_MANY, 'User', 'tbl_project_user_assignment(project_id, user_id)'),
);
}
Для выпуска модели у меня нет ничего, кроме внешних ключей:
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'requester' => array(self::BELONGS_TO, 'User', 'requester_id'),
'owner' => array(self::BELONGS_TO, 'User', 'owner_id'),
'project' => array(self::BELONGS_TO, 'Project', 'project_id'),
);
}
Я предполагаю, что-нибудь одного отношения не должны быть определить?
Заранее спасибо.
BTW, я делаю гибкую книгу Yii, и я в конечном итоге задал себе этот вопрос. В AR-классе есть один вариант (http://www.yiiframework.com/doc/guide/database.arr).
Но в этом случае факультативно по какой-либо причине?