如何在Yii中添加/删除新的MANY_MANY
关系?
例如,我与用户和项目有很多关系。关系在表'project_user_assignment'
中设置。我需要添加/编辑/删除表'project_user_assignment'
中的关系。
用户模型
public function relations()
{
return array('projects' => array(self::MANY_MANY, 'Project', 'project_user_assignment(user_id, project_id)'),
);
}
项目模型
public function relations()
{
return array(
'users' => array(self::MANY_MANY, 'User', 'project_user_assignment(project_id, user_id)'),
);
}