【发布时间】:2017-09-12 13:24:58
【问题描述】:
我正在使用 Yii2 基础版。
我有 Employee 表,并在配置文件中将 Employee 模型分配给用户应用程序组件,如下所示:
'user' => [
'identityClass' => 'app\models\Employee',
'enableSession' => true,
],
我还使用 RBAC 为员工创建了权限、角色和分配角色。
1. 现在当角色为管理员的员工登录时,他可以在 Admin LTE 的侧边栏看到以下菜单:
- 硕士
- 员工
- 员工培训
- SHG个人资料
- 调查
当角色为外勤人员的员工登录时,他还会在侧边栏看到上述菜单。 Fieldofficer 应该只看到以下菜单:
- 我的个人资料
- SHG个人资料
如何根据员工的角色更改 Admin LTE 侧边栏的菜单?
2. 只有为员工分配了角色,员工才能登录系统。如何做到这一点?
【问题讨论】:
标签: yii2-basic-app adminlte yii2-user yii2-rbac yii2-user-roles