假设我使用自定义控制器将网址路径/前端名称设置为
/customcategory
好吧,很明显,如果我有一个名为“ TestController.php”和indexAction的控制器文件
网址路径为
/customcategory/test/index
我想弄清楚的是如何重命名测试控制器,或修改config xml文件,这样我就可以从控制器文件中获取带连字符的url,例如
/customcategory/test-section/index
我知道如果我想对
/customcategory
进行连字符,则可以只修改配置文件中的前端标签。但是我正在构建的站点将从连字符的控制器路由中受益,该控制器路由是/customcategory
之后带有关键字的部分,我无法使其正常工作,也无法在google上找到示例-看起来如此疯狂。谢谢你的时间。
最佳答案
据我所知,您不能在URL中添加连字符以匹配文件名。如果您尝试获取文件夹结构,则可以为其添加更多路径。
例如,如果您想要:
Namespace/CustomCategory/controller/test/SectionController.php
你可以做:
/customcategory/test_section/index