我正在寻找一种方法来重写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