Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/12/2011, 11h48   #1
Invité de passage
 
Inscription : janvier 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 8
Points : 1
Points : 1
Par défaut Internationnalisation et route

Salut à tous

Depuis le début de ce matin je me casse les dents sur le sujet et je pense que je n'ai plus assez de recul pour corriger mes erreurs.

Je m'explique :

pour mon projet, j'ai 3 modules : main, contact, payement.

J'ai calqué mon implémentation de l’internationalisation sur le tutorial Jobeet, donc j'ai aussi crée le module Language avec le composant etc... J'ai aussi intégré le formulaire de changement de langue dans mon layout.php.

Le souci c'est que je n'arrive pas à faire des routes correctes, je me perd. Je vait donc vous expliquer ce que je souhaite avoir.

Lorsque l'on arrive sur mon application, qu'on arrive sur la page principale par l'URL /fr/main

Lorsque l'on navigue dans les modules, j'aimerai avoir par default /fr/contact (par exemple), et lorsque je change la langue, /en/contact

En gros je veux pouvoir changer la langue de chacun de mes modules à tout moment.

Le truc que je n'arrive pas à comprendre, c'est ce qu'il faut rajouter dans le fichier routing.yml.

Auriez-vous des pistes pour m'aider ?

MErci d'avance !
w1Re1337 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h21   #2
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
Voici un exemple :
Code :
1
2
3
4
5
localized_homepage:
   url:   /:sf_culture/
   param: { module: job, action: index }
   requirements:
     sf_culture: (?:fr|en)
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h46.


 
 
 
 
Partenaires

Hébergement Web