我在Yii中使用用户+身份验证模块。 我使用管理在auth中做了3个角色:
auth/role/
另外,在用户模块中
user/profileField
我创建了一个个人资料字段,该字段将在注册页面中确定,您要创建的帐户
[boolean: true="Company" false="Other"]
Admin acc只能在模块中创建
我想在注册过程中根据此字段分配角色。 我假设我应该在这个方法(?)中写这个:
/user/controllers/RegistrationController.php:
public function actionRegistration(){...
...
if ($model->save()) {
$profile->user_id=$model->id;
....my role assign here ?...
$profile->save();
...
btw:直接更改/user/controllers/RegistrationController.php是否优雅?