Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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 Yii:您无权执行此操作问题_Php_Yii - Fatal编程技术网

Php Yii:您无权执行此操作问题

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

我正在使用Yii框架为symbian开发一个应用程序。在我看来

<?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('*'),
        ),
    );
}