2017-01-21 8 views
0

enablePrettyUrl = trueを使用してコントローラをurlManagerにマップしたいとします。クラスの名前はTs4ControllerときYii 2.0クラスの名前付け

は、それは非常によく

'https://' . $configDomain['siteMainDomainName'] . '/ts4'=> 'ts4/index', 

とマッピングします。しかし、私はTheSims4Controller

'https://' . $configDomain['siteMainDomainName'] . '/ts4'=> 'thesims4/index', 

にコントローラ名を変更する場合には、作品は、それが404を取得するしませんエラー。

Yii 2.0のコントローラ名にはいくつかの要件がありますか?

ありがとうございました!

答えて

5

デフォルトでは、ルートとしてラクダのケースコントローラを使用する場合、名前はすべてハイフンで区切られた単語で小文字にする必要があります。コードは

'https://' . $configDomain['siteMainDomainName'] . '/ts4'=> 'the-sims4/index', 
+0

ありがとうございます。 –

関連する問題