我在manual
中复制此代码,然后在yii2手册中走动 'controllerMap' => [
'account' => 'yii\app\controllers\UserController',
'article' => [
'class' => 'yii\app\controllers\PostController',
'enableCsrfValidation' => false,
],
],
在netbean中粘贴
只是访问它
答案 0 :(得分:0)
你的命名空间错了!如果你看文档,正确的代码是这样的:
[
'controllerMap' => [
'account' => 'app\controllers\UserController',
'article' => [
'class' => 'app\controllers\PostController',
'enableCsrfValidation' => false,
],
],
]
但是,在命名空间的开头有一个额外的yii
,因此yii\app\controllers\UserController
必须是app\controllers\UserController
。
另外我认为你在网址重写方面遇到了一些问题。如果我是真的,你可以在http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#using-pretty-urls和yii2 url rewrite config找到一种修复它的工具。