在我的控制器中找不到actionIndex(未找到(#404))

时间:2016-12-14 08:05:17

标签: yii yii2 yii2-advanced-app

此网址http://localhost/chegda/backend/page/index我找不到(#404)错误。但通过这个网址http://localhost/chegda/backend/page/index/工作

另外我不得不说,我在另一个项目中使用相同的控制器,模型和视图,这样就有没有错误。

这是我的控制器:

<?php
namespace fcadmin\controllers;

use Yii;
use fcadmin\models\Page;
use yii\data\ActiveDataProvider;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;

class PageController extends Controller
{

    public function behaviors()
    {
        return [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'delete' => ['POST'],
                ],
            ],
        ];
    }

    public function actionIndex()
    {
        $dataProvider = new ActiveDataProvider([
            'query' => Page::find(),
        ]);

        return $this->render('index', [
            'dataProvider' => $dataProvider,
        ]);
    }
}

我真的不知道原因是什么。

如果你需要更多细节请问。

0 个答案:

没有答案