2011-07-14 165 views
1

我工作Zend框架API和需要遵循的URL特定的格式,所以我希望瞭解有關如何配置正確的路由一些幫助。自定義路線

http://example.com/module/controller/method/actionNameHere

上面的網址將需要路由功能actionNameHereAction。

任何幫助表示讚賞。

+0

是不是怎麼ZF推出,開箱?你只需要正確設置你的文件夾結構並正確命名你的文件和類? – martynthewolf

+0

@Leirith:呃,不完全是。他在那裏有一個'/ method /'段,不確定它的用途。看起來像自定義路線。但是,你是對的,這幾乎是一個標準的情況下,右出[手冊]的(http://framework.zend.com/manual/en/zend.controller.router.html)。 –

+0

「方法」代表什麼部分? –

回答

1

爲了生產所需的網址,我結束了創建自定義調度,因爲它並沒有在網址正在從actionNameHere轉換爲actionnamehereAction路由,但在調度程序。我擴展了標準調度器並覆蓋了這種行爲,以便URL中的操作名稱保持區分大小寫。

1

路由的好處是,它給你的工具,整整隱藏這些信息你投入你的URL。

除此之外,據我所知,在默認情況下ZF路由,使您的網址會在...

  • 結束了的
  • 名控制器控制器名稱方法的動作
  • 與名稱模塊

模塊,使您無論例如,URL是複雜的東西,或者你幾乎沒有。

二/三actionNameHere是,你可以在你的行動處理與名爲「methodAction」一個參數中。

但是我想你想你的URL看起來像:

example.com/module/controller/actionNameHere