我正在研究Zend Framework API并且需要遵循特定的URL格式,因此我希望能够提供有关如何正确配置路由的一些帮助。
http://example.com/module/controller/method/actionNameHere
以上网址需要路由到actionNameHereAction函数。
感谢任何帮助。
答案 0 :(得分:1)
路由的美妙之处在于它为您提供了一些工具,可以准确隐藏您放入网址的那些信息。
除此之外,据我所知,默认情况下ZF路由,以便您的网址最终... ...
因此,你的example-URL要么让事情变得复杂,要么就在那里。
B / c actionNameHere将是您可以在名为“methodAction”的行动中处理的参数。
但我认为您希望您的网址如下:
example.com/module/controller/actionNameHere
答案 1 :(得分:1)
为了生成所需的URL,我最终创建了一个自定义Dispatcher,因为路由中没有将URL从actionNameHere转换为actionnamehereAction,而是在调度程序中。我扩展了标准调度程序并覆盖了此行为,以便URL中的操作名称保持区分大小写。