2012-08-15 68 views
1

我想成立一​​個類似路由的標準路由器可選參數使用可選參數,例如:如何在Zend的路由

intranet.route = 'intranet/:controller/:action/:title/:id' 

只有ID參數不需要值。 我試圖給它像的默認值 - 但隨後的變量仍設置,但我不希望它在所有存在當用戶不給它任何價值

也,我怎麼能建立與動態值的路由,只是這樣的:

內聯網/索引/索引/前%20Page/123 /富/酒吧

則變量$ foo的具有值 「欄中的」

存在

回答

5

您可以將默認值設置爲參數類似的application.ini

resources.router.routes.intranet.defaults.id = null 

,或者如果你想設置一個動態路由,您可以使用*

intranet.route = 'intranet/:controller/:action/:title/* 

這使得變量title可選之後。