现在,我是 YII 的新手,我一直在做身份验证和授权。我已经成功地完成了身份验证部分,现在我正在关注 YII RBAC。在这里,我有点困惑。根据我可以使用的文档
if( Yii::app()->user->checkAccess('createIssue'))
检查用户是否具有createIssue操作的权限。根据我的理解,我可以在 preFilter() 中添加它,以便在执行操作之前检查访问权限。
我的问题是,如果我使用的是 RBAC 方法,我应该仍然在控制器的 accessRules() 函数中定义访问规则,还是应该只允许所有用户并在 preFilter 中检查个人操作的访问权限。我对首选的方式感到困惑。请指导我,谢谢