我需要创建一些特定于模块的路由,但没有在路由中明确提及模块名称。现在,我为每个模块(MODULE/configs/module.ini)提供了单独的配置文件,并且在模块引导程序中,我将这些路由推送到 Zend 框架中。INI 文件包含路由信息,但它在路由中提到了模块名称。例如
routes.contents.route = "Contents/(.*)" routes.contents.defaults.module = 内容 routes.contents.defaults.controller
=
index routes.contents.defaults.action
= index
+有关路由的其他详细信息。
您可以看到路由中明确提到了模块名称(“Contents”)。我想要的是在路由中我只提到模块名称之后的部分,它会自动在路由之前添加模块名称。因此,稍后如果我将模块重命名为 CMS,我不必将每条路由都更改为“CMS/xxxx”。