Symfony sfDoctrineRouteCollection 在 routing 中處理 parameters 的方法
感謝這位(德國?)朋友整理的這份資料 (Some kind of “Subcontrollers” with Symfony (Update)),解決了我的需求 :)
我的需求跟他的很相像,也是需要在 routing 中放入 parameter(s) 作為判斷條件,類似 http://server/user/:username/blog 這樣的 routing。改完 apps/APP/config/routing.yml 之後要相對著修改 apps/APP/modules/MODULE/actions/actions.class.php 把 parameter(s) 讀進來,不然 symfony 會該該叫。
/* actions.class.php 裡頭的大意是:先把 $sfRequest->getUrlParameter('parameter_name') 值抓進來塞給 $this->getContext()->getRouting()->setDefaultParameter('nameshort') 讓後面的繼承物件認得有這個 Parameter 。 */
0 Comments:
Post a Comment