Hallo Ich möchte in der Lage sein, den Zugriff auf einen Pfad in security.yml
basierend auf dem Benutzer entweder ROLE_TEACHER
oder ROLE_ADMIN
zu ermöglichen.Symfony gewährt Pfad Zugriff auf mehrere Rollen in security.yml
Entsprechend der Frage in Multiple roles required for same url in symfony 2 sollte der folgende Eintrag beide Rollenzugriff erlauben.
- { path: ^/admin, roles: ROLE_ADMIN}
- { path: ^/admin, roles: ROLE_TEACHER}
Dies wird jedoch nur die oberste Rolle Zugriff ermöglichen. Gibt es eine Möglichkeit, mehrere Rollen auf einen einzelnen Pfad zuzugreifen?
Die Ersetzung der Reihenfolge von Entitäten führt nur dazu, dass eine der Rollen funktioniert. Jede der beiden folgenden Antworten erlaubt die Verwendung mehrerer Rollen. – nmcilree
Mehrere Einträge mit demselben Muster würden nicht funktionieren. Der erste übereinstimmende Eintrag hat Priorität. –