Yii路由问题

时间:2011-03-15 20:16:34

标签: routing yii

我已经创建了控制器QuizController并添加了action actionEasy()。 但后来点击链接就像http://mysite/quiz/easy我有404错误。 我做错了什么? 感谢。

1 个答案:

答案 0 :(得分:1)

如果您使用gii或控制台创建了控制器,请查看accessRules方法。

class MyController extends CController
{
    ......
    public function accessRules()
    {
        return array(
            array('deny',
                'actions'=>array('create', 'edit'),
                'users'=>array('?'),
            ),
            array('allow',
                'actions'=>array('delete'),
                'roles'=>array('admin'),
            ),
            array('deny',
                'actions'=>array('delete'),
                'users'=>array('*'),
            ),
        );
    }
}

您可能希望将easy操作添加到某个allow数组,具体取决于所需的权限。