Yii2:鼻涕虫不起作用



我的PageController看起来像:

namespace appcontrollers;
use appmodelsPage;
use yiibaseController;
use yiiwebNotFoundHttpException;
class PageController extends Controller
{
public  function actionIndex($slug){
var_dump($slug);exit;
}
}

我的urlManager看起来是这样的:

'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'page/<slug>' => 'page/index',
]
],

当我点击一个URL作为http://localhost/myproject/page/about-us时,我得到错误:

参数太少,无法运行app\controllers\PageController::actionIndex((,传递了0,正好为1预期。

我是不是遗漏了什么?

而不是

use yiibaseController;

使用

use yiiwebController;

最新更新