假设我使用自定义控制器将网址路径/前端名称设置为

/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

08-25 19:29