我正在学习 Yii 框架,我也在创建一个示例应用程序。
在我的应用程序中,我有三个用户角色
- 超级管理员
- 作者
- 和注册用户
我希望作者对文章进行 CRUD 操作。
我用 yii 的 RController 扩展了我所有的控制器,并将以下代码添加到过滤器中。
public function filters()
{
return array(
//'accessControl', // perform access control for CRUD operations
'postOnly + delete', // we only allow deletion via POST request
'rights',
);
}
根据 Yii 文档,据我了解,Yii 应该为我做自动过滤吗?但即使我使用超级管理员帐户登录,它也会显示“错误 403 您无权执行此操作。”