【发布时间】:2014-09-14 08:21:19
【问题描述】:
我是 Yii 新手,不熟悉 Yii 的 RBAC 功能。我的问题是,是否可以在每个模型记录的基础上使用 RBAC,例如:
表 Project_users:
| user_id | project_id | role |
================================
| 1 | 1 | admin |
---------------------------------
| 1 | 2 | member|
在这种情况下,用户 1 可以编辑项目 1 但不能编辑项目 2。我可以在此处使用 Yii 的 RBAC 功能以最少的配置还是需要创建自己的过滤器代码?
【问题讨论】:
-
你看到the post in yii docs了吗?
-
还没有,谢谢你的链接。我去看看
-
只是阅读它,但与我想要实现的内容无关。基本上,我希望
Yii::app()->user->checkAccess从模型记录中检查,而不是从users表中检查。