Tu mets dans ton code or moi je veux que le target soit Menu.
J'ai donc changé pour avoir : Ensuite tu fais :
@ORM\OrderBy({"id" = "ASC"})
ca pourrai marcher si je voulais ne faire le tri que sur une colonne de "father", or là, c'est sur la clé primaire du father, donc au final j'ai pas le tri qui m’intéresse. De plus en mettant le OrderBy dans l'entité, je peux pas ajouter d'autre tri (à priori... mais vu que je débute sur Symfony2, je dis peut etre une betise).
Je vais faire un exemple pour expliquer un peu plus mon problème :
En BD j'ai :
id;libelle;father_id;position
1;Commercial;NULL;1
2;Contact;1;1
3;Action Co;1;2
4;Devis;1;3
5;Projet;NULL;2
6;Tache;5;1
7;Frais;1;4
C'est censé me générer l'arbo suivante (en faisant un en sql un "order by father_id, position") :
->Commercial
--->Contact
--->Action Co
--->Devis
--->Frais
->Projet
--->Tache
Enfin, même en passant par le menuBundle, vu que j'aimerai que tout soit en BD, il faut bien que je crée ma structure... quitte ensuite à utiliser le bundle.
D'autre proposition pour m'aider ?
Merci encore
Partager