2016-08-30 3 views
0

Ich gehe um yii2 Handbuch durch Kopieren Sie diesen Code in manualcontrollerMap in yii2 Rückkehr 404

'controllerMap' => [ 
     'account' => 'yii\app\controllers\UserController', 
     'article' => [ 
      'class' => 'yii\app\controllers\PostController', 
      'enableCsrfValidation' => false, 
     ], 
], 

Paste in NetBean

enter image description here

Zugriff nur es

enter image description here

bereits UserController enter image description here

Antwort

0

Ihr Namensraum ist falsch! Wenn Sie bei der Dokumentation suchen, der richtige Code ist wie folgt:

[ 
    'controllerMap' => [ 
     'account' => 'app\controllers\UserController', 
     'article' => [ 
      'class' => 'app\controllers\PostController', 
      'enableCsrfValidation' => false, 
     ], 
    ], 
] 

Aber Sie haben eine extra yii am Anfang des Namespace, so muss yii\app\controllers\UserControllerapp\controllers\UserController sein.

Auch ich denke, Sie haben ein paar Probleme in URL-Rewriting. Wenn ich wahr bin, können Sie ein Instrument finden, um es in http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#using-pretty-urls und yii2 url rewrite config zu reparieren.

Verwandte Themen