Symfony2, ¿es posible tener dos rutas para una acción en un controlador?
Tengo una acción dentro de mi clase de controlador y quiero dos rutas diferentes, como a continuación:
/**
* Displays a form to create a new entity.
*
* @Route("/edit/choose/date", name="user_choose_date")
* @Route("/supervisory/choose/date", name="sup_choose_date")
* @Template()
*/
public function chooseDateAction()
{
return array( );
}
El motivo por el que me gustaría dar acceso a la ruta a algunos usuarios, pero la función del usuario es diferente.
Digamos:
Usuario consupervisor
rol puede accedersup_choose_date
Usuario conuser
rol puede accederuser_choose_date
La pregunta es si es posible tener dos rutas diferentes para una acción. ¿O tengo duplicado el código para diferentes rutas?