2

如何MANY_MANY在 Yii 中添加/删除新关系?例如,我与用户和项目有多对多的关系。并且关系设置在表中'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)'),
    );
}
4

1 回答 1

1

为 project_user_assignment 表创建一个模型,您可以使用该模型添加/删除/编辑记录

于 2013-01-03T22:13:50.923 回答