如何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'
),
...
),
先感谢您 :-)