Comment personnaliser FOS UserBundle Url
J'ai installé FOSUserBundle et j'aimerais personnaliser l'url à /account/login
, /account/register
, /account/logout
au lieu de /login
, /register
, /logout
Je sais que je peux modifier la configuration de routage de l'ensemble, mais il ne semble pas être la bonne façon.
- ou copie de l'ensemble du routage xml à partir de la fosUserBundle à votre dossier app et de les personnaliser ou modifier le préfixe ils suggèrent dans l'étape 6 de la installer docs
- Pas de travail pour
.htaccess
- direction complètement fausse !! vous pouvez soit copier les liaisons de plus et ne comprennent que la changé ou tout simplement les remplacer simples comme décrit dans ma réponse.
Vous devez vous connecter pour publier un commentaire.
Comment remplacer /changer de FOSUserBundle itinéraires de la
Vous pouvez remplacer je.e la
/register
route dans votreapp/config/routing.yml
par re-déclarer il après l'importation de FOSUserBundle XML des routes de ressources.... ou tout simplement de changer le préfixe lors de l'importation:
Il en va de même pour
/login
et/logout
:Une autre façon de remplacer la connexion et la déconnexion url
connexion et la déconnexion des chemins d'accès peuvent aussi être configurés directement dans votre
app/config/security.yml
:Liste de tous FOSUserBundle trajets en format YAML
Vous pouvez modifier directement et alors les inclure dans votre
app/config/routing.yml
( pas besoin d'importer ceux que le bundle fournit des ressources à l'époque) ... ou de les mettre tous dans un seul fichier et comprennent que l'un comme une ressource...pattern
et_method
est déprécié depuis la version 2.2.FOSUserBundle:Registration
, et cela va donner une erreur sur tous les chemins.