在我的应用中,我有一个模块位于:
/frontend/modules/reports/controllers/TheModule.php /
前端/模块/报告/控制器/视图/的模块/ index.php的
这个网址是
前端/网络/报告/的模块/索引
我怎么能有这样的网址:
frontend / web / the-module / index?
因为如果我现在导航到模块网址,主菜单中的所有链接(在整个网站中都很常见)将在其网址中显示/报告。
请注意,我使用的是默认网址管理器。
答案 0 :(得分:0)
在前端配置中尝试此操作:
return [
// ...
'components' => [
// ...
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'the-module/<action>' => 'reports/the-module/<action>'
],
],
],
];