index
から削除するにはどうすればよいですかhttp://localhost/dashboard/index/create
私はurlManager
このような設定をしています:
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'rules' => array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),
),
そして、これは私にこのようなクリーンなURLを与えます。http://localhost/dashboard
ここで、dashboard
は。という名前のデフォルトのコントローラーを持つモジュールですindexController
。
今、私が抱えている問題は、最初にモジュールコントローラーの他のアクションにアクセスできないことです。たとえば、内部index
に電話をかけたい場合は、常にと言わなければなりません。actionCreate
indexController
http://localhost/dashboard/index/create
私がそれを取り除くことができて、index
それをこのように呼ぶことができる方法はありますhttp://localhost/dashboard/create
か?
これは私のモジュールがどのように構成されているかですmain.php
:
'modules' => array(
...
'dashboard' => array(
'defaultController' => 'index'
),
...
),
前もって感謝します :-)