如何配置路由才能访问模块? [ 新手入门 ]
比如地址是:http://localhost/index.php?r=admins/default/login 改成:http://localhost/admins/default/login
admins是module,default是admins下的controller,login是动作。
求教,网上的搜遍了都是千篇一律的controller/action, 没有module/controller/action的
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
// 'caseSensitive' => true,
// 'enablePrettyUrl' => true,
// 'showScriptName' => false,
// 'enableStrictParsing' => false,
// 'suffix' => ".html",
// 'rules' => [ '' => 'site/index', // 如果没有这里,则访问域名不能直接打开默认Action
// ],
'rules'=>array(
'<modules:\w+>/<controller:\w+>/<action:\w+>'=>'<modules>/<controller>/<action>',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
)
],
共 3 条回复
mymissbook
注册时间:2015-11-12
最后登录:2016-01-20
在线时长:2小时23分
最后登录:2016-01-20
在线时长:2小时23分
- 粉丝0
- 金钱35
- 威望0
- 积分55