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('*'),
),
);
}
そのコードでチェックアウトが宣言されていないことがわかる場合は、問題ありません。
その理由は何だと思いますか?あなたの助けは非常に高く評価され、報われるでしょう!
ありがとう!:)