我的 Yii 2.0 应用程序中有模块结构,所以我需要调用类似
"module/controller/action"
但是 90% 的模块和控制器具有相同的名称,例如它看起来像
"news/news/index"
"support/support/index",
"profile/profile/update"
看起来不太好,我只想看到“配置文件/更新”...然后我在 UrlManager 中创建以下规则:
"<controller:\w+>/<action:\w+>" => "<controller>/<controller>/<action>"
这让我得到了错误:“preg_match():编译失败:两个命名的子模式在偏移量 35 处具有相同的名称”
如何解决这个问题,而不是为每个模块创建不同的规则,我不希望我的配置文件有几十个模块的多个规则。