我是 Symfony 2 项目,将为继承自TenantableEntityInterface
. 框架本身提供了一个默认值,DoctrineConverter
而我自己的转换器非常相似,但应该是唯一要执行的(也是出于性能原因)。
参数转换器如何指定优先级?
/**
* @Service("request.doctrine_tenantable_entity_converter")
* @Tag("request.param_converter")
*/
class DoctrineTenantableEntityConverter implements ParamConverterInterface
{
}
我试图将优先级传递给转换器,但它不起作用:
/**
* @Route("/show/{id}")
* @Method("GET")
* @ParamConverter("message", class="MyBundle:Message", priority=10)
* @Template
*/
public function showAction(Message $message)
{
}