En fait c'est pas forcément si simple. Ca dépend de l'usage de ton
arbre.
Moi j'utilise sfPropelActAsNestedSetBehavior pour faire des parcours
de formation qui peuvent être en plusieurs langues, simultanément ou
non. Par exemple on peut avoir une formation en français avec un
module en anglais. Mais on peut aussi vouloir une formation
entièrement bilingue. Donc à cause du premier cas, on ne peut hydrater
les enfants avec la langue de la racine. J'ai réglé ce problème en
ajoutant une colonne default_culture au modèle. S'il n'y a pas de
paramètre culture, c'est la culture par défaut qui est affichée.
Ainsi, on n'a pas de "trou" dans l'arbre si un noeud n'a pas la
culture de la racine.

Nautile

On 12 juin, 20:15, Nicolas CHARLOT <[EMAIL PROTECTED]> wrote:
> nautilebleu a écrit :C'est tout à fait possible. Je n'ai pas rencontré de 
> problème particulier à part trouver une ergonomie pour l'admin. La seule 
> petite difficulté auquel j'ai du faire face, c'est la gestion de la culture 
> "par défaut" entre la racine et ses enfants, mais ça dépend en fait de 
> l'usage de ton arbre NautileIl suffit donc d'utiliser la méthode Peer 
> doSelectWithI18n() à chaque fois au lieu de doSelect().


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à