Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从组件访问AR类实例?_Php_Yii_Rbac - Fatal编程技术网

Php 如何从组件访问AR类实例?

Php 如何从组件访问AR类实例?,php,yii,rbac,Php,Yii,Rbac,业务规则集是 return isset($params["profile"]) && $params["profile"]->isUserinRole("manager"); 我正在使用组件显示一个用户菜单,现在在这个组件视图中,我想要只有“管理者”才能看到和应用的选项 我试过这样做,但不起作用 Yii::app()->user->checkAccess('manager', array('profile'=>Profile::model()))) 请

业务规则集是

return isset($params["profile"]) && $params["profile"]->isUserinRole("manager");
我正在使用组件显示一个用户菜单,现在在这个组件视图中,我想要只有“管理者”才能看到和应用的选项

我试过这样做,但不起作用

Yii::app()->user->checkAccess('manager', array('profile'=>Profile::model())))

请纠正我,谢谢。

您的
档案
型号是什么样子的?请显示
checkAccess
function@PrabowoMurti这是配置文件模型,请阅读此处的checkAccess,