所以我有一个需要多个permissions
才能访问的操作。
(例如manageUsers
(管理员)和manageCompanyUsers
(公司经理))
access
行为in controller
有rule
:
'allow' => true,
'actions' => ['index'],
'roles' => [
'manageUsers',
'manageCompanyUsers'
],
'roleParams' => ['company' => 'some id']
1)如何为其中的不同角色传递不同的参数?(无论如何它都会company
传递这个代码)manageCompanyUsers
2)我如何确保 ifmanageUsers
是一个孩子manageCompanyUsers
并且user
直接manageUsers
分配给不触发manageCompanyUsers
规则(它现在触发)