我在我的模块 config.xml 文件中使用 rewrite 重载了管理 productController:
<from><[CDATA [# ^ admin / catalog_product / #]]> </ from>
<to>/mymodule/catalog_produc/</to>
它在开发环境中运行良好,但在生产环境中不起作用,它找不到我的控制器。
经过调查,我发现local.xml中的管理路径在两个环境中是不一样的:生产环境
<admin>
<routers>
<adminhtml>
<args>
<frontName> <! [CDATA [admin-prod]]> </ frontName>
</ args>
</ adminhtml>
</ routers>
</ admin>
发展环境
<admin>
<routers>
<adminhtml>
<args>
<frontName> <! [CDATA [*admin-prod*]]> </ frontName>
</ args>
</ adminhtml>
</ routers>
</ admin>
我的问题是如何在我的模块 config.xml 中动态获取 frontname 以正确设置并动态重写,如下所示: <[CDATA [# ^ admin-prod / catalog_product / #]]> ??????