Php Yii:您无权执行此操作问题
我正在使用Yii框架为symbian开发一个应用程序。在我看来Php Yii:您无权执行此操作问题,php,yii,Php,Yii,我正在使用Yii框架为symbian开发一个应用程序。在我看来 <?php foreach ($simplified_list as $data) { echo "<tr> <td>" . CHtml::link($data['name'], array('view')) . "</td> <td>" . $data['data_volume'] . "</td&g
<?php
foreach ($simplified_list as $data) {
echo "<tr>
<td>" . CHtml::link($data['name'], array('view')) . "</td>
<td>" . $data['data_volume'] . "</td>
<td>" . $data['tariff'] . "</td>
<td>" . $data['tariff_with_vat'] . "</td>
</tr>";
}
?>
我收到一个错误,因为您无权执行此操作。
我怎样才能解决这个问题
如有任何建议,我们将不胜感激
提前感谢您在控制器文件中添加
accessRules()
函数,并向用户添加*
。这意味着任何用户都可以访问视图
文件
public function accessRules()
{
return array(
array('allow', // allow all users to perform 'view' actions
'actions'=>array('view'),
'users'=>array('*'),
),
);
}
在控制器文件中,
accessRules()
方法包含以下内容,因为它只允许admin,但即使我以admin身份登录,它也会显示与管理员相同的错误
“您无权执行此操作。”
控制器中的方法如下所示:
public function accessRules()
{
return array(
array('allow', // allow admin user to perform 'admin' and 'delete' actions
'actions'=>array('admin','delete','view','index'),
'users'=>array('admin'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}
public function accessRules()
{
return array(
array('allow', // allow all users to perform 'view' actions
'actions'=>array('view'),
'users'=>array('*'),
),
);
}
public function accessRules()
{
return array(
array('allow', // allow admin user to perform 'admin' and 'delete' actions
'actions'=>array('admin','delete','view','index'),
'users'=>array('admin'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}