samubra 2012-09-21 21:54:54 4290次浏览 3条回复 0 0 0

在使用rbac的过程中,发现AuthItem表中有bizrule和data字段,对这两个字段的用法和用途有点不明白,特来请教: 1、对于bizrule我查了些资料,说的是执行里面的代码之后返回的值用来决定是否将角色或分配应用到当前用户,以下是网络上的例子:return (Yii::app()->user->id==$params['post']->user_id); 这是bizrule中的代码,

$params=array('board'=>$board, 'post'=>$post);
if(Yii::app()->user->checkAccess('postManaging',$params))
{
    //管理这个帖子,上面的postManaging可以是task,也可以是operation
}

这是在操作之前所做的授权判断,$params=array('board'=>$board, 'post'=>$post);中的$post值是不是就是查询出来的Model实例? 2、data字段的作用在网上均为找到相应的说明,有知道的还望指教,谢过了先

您需要登录后才可以回复。登录 | 立即注册