我正在尋找一種方法來重寫Symfony2中特定路由的url生成。 在symfony的1.4我用來做這樣的:自定義url生成器類
RouteName:
class: sfDoctrineRouteCollection
options:
model: Model
prefix_path: /route/:id/:slug
column: id
route_class: CustomDoctrineRoute
class CustomDoctrineRoute extends sfDoctrineRoute
{
public function generate($params, $context = array(), $absolute = false)
{
//custom logic on route params
return parent::generate($params, $context, $absolute);
}
}
密切相關:http://stackoverflow.com/a/9016324/219931 – Dziamid 2012-01-30 10:50:36