Ho un percorso definito con un'annotazione, in questo modo:usando le costanti di classe in Symfony instradamento
/**
* @Route("/doSomething/{param}", name="route_name", defaults={"param"=1})
*/
E 'possibile utilizzare una classe costante al posto di questo hardcoded '1', come:
/**
* @Route("/doSomething/{param}", name="route_name", defaults={"param"=MyBundle:MyEntity:DEFAULT_TYPE})
*/
(naturalmente il fallisce sopra)
Eventuali duplicati: http://stackoverflow.com/questions/14713913/symfony2- use-php-class-constant-in-yaml-config Anche se parlano di 'YAML' invece di annotazioni, la conclusione è che solo' XML' supporta l'iniezione costante –