Bonjour,

Comment ajouter les préfixes de langue dans acces_control :

access_control:
 - { path: ^/admin, roles: ROLE_ADMIN }
    - { path: ^/(fr|de|it|en)/blog, roles: ROLE_ADMIN }

de cette façon cela fonctionne pour les langues listés, mais si je remplace une langue non listé ici dans l'url du navigateur il ne protège pas la page.

Une idée ?

2 réponses


Lartak
Réponse acceptée

Tu peux utiliser une simple expression régulière qui matchera une chaîne de 2 caractères pour définir la langue, par contre ça voudra dire que ça fonctionnera pour toute chaîne contenant deux caractères.
Donc si tu veux garder le contrôle sur la chaîne de 2 caractères correspondant à la langue, je ne pense pas qu'il vaille mieux que tu modifies ce que tu as actuellement.

CVNeo
Auteur
Réponse acceptée

Avec l'expession régulière cela fonctionne bien. Je verais si c'est problématique à l'avenir ...

Merci :)