rbac中的rule要求继承yii\rbac\Rule,实现public function execute($user, $item, $params)
,我追踪execute函数一直到DBManager的CheckAccess函数,其中的$params参数是什么?是从哪里传入的?
另外判断是否拥有某个权限的can()
方法是在哪里定义的?
$params 当前请求携带的参数. 如下中的post就是参数了:
can()方法是在yii\web\User中的
可以看看这位兄弟写的:http://www.yiichina.com/tutorial/822