public function actionCheckout()
{
echo "Hello World!";
}
我刚刚在控制器中创建了这个非常简单的代码,但是当我尝试在我的 URL 中浏览它时,它显示了这个错误:
即使我目前以管理员身份登录,但为什么我不能访问那个非常简单的代码。
我将发布 CRUD 生成的 accessRules,我不知道这是否相互关联,但是当我尝试删除此行时,我已经可以访问该页面。
public function accessRules()
{
return array(
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('index','view'),
'users'=>array('*'),
),
array('allow', // allow authenticated user to perform 'create' and 'update' actions
'actions'=>array('create','update'),
'users'=>array('@'),
),
array('allow', // allow admin user to perform 'admin' and 'delete' actions
'actions'=>array('admin','delete'),
'users'=>array('admin'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}
如果您可以看到该代码上没有声明结帐,那么这无关紧要。
你认为这是/是什么原因?您的帮助将不胜感激和奖励!
谢谢!:)