yii2 rbac的自定义规则文件放在哪里比较合适? [ 新手入门 ]
我看了这里的教程rbac教程
namespace app\rbac;
use yii\rbac\Rule;
/**
* 检查 authorID 是否和通过参数传进来的 user 参数相符
*/
class AuthorRule extends Rule
{
public $name = 'isAuthor';
/**
* @param string|integer $user 用户 ID.
* @param Item $item 该规则相关的角色或者权限
* @param array $params 传给 ManagerInterface::checkAccess() 的参数
* @return boolean 代表该规则相关的角色或者权限是否被允许
*/
public function execute($user, $item, $params)
{
return isset($params['post']) ? $params['post']->createdBy == $user : false;
}
}
这个类文件放在哪里比较适合?
共 1 条回复
buyue
注册时间:2016-01-02
最后登录:2016-07-26
在线时长:6小时45分
最后登录:2016-07-26
在线时长:6小时45分
- 粉丝0
- 金钱5
- 威望0
- 积分65