Symfony2, Ist es möglich, zwei Routen für eine Aktion in einem Controller zu haben?
Ich habe eine Aktion in meiner Controller-Klasse und möchte zwei verschiedene Routen wie folgt:
/**
* 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( );
}
Der Grund dafür ist, dass ich einigen Benutzern den Routenzugriff gewähren möchte, die Benutzerrolle jedoch unterschiedlich ist.
Sagen wir:
Benutzer mitsupervisor
Rolle zugreifen kannsup_choose_date
Benutzer mituser
Rolle zugreifen kannuser_choose_date
Die Frage ist, ob es möglich ist, zwei verschiedene Routen für eine Aktion zu haben. oder habe ich den code für verschiedene routen dupliziert?