Bonjour a tous,
Je m'explique je voudrai remplir un menu avec des items, c'est du materiel informatique avec des categories, genre
Pc portable une categorie de materiel: les items des sous categories
Pc portable: ordianteur polyvalent
ordinateur professionnel
ect
Pc bureau: familiale
ect
le tous dans une table categorie d'une base de donnée
Exemple:
id libelle id_categorie
1 pc portable null
2 bureau null
3 ordianteur polyvalent 1
4 ordinateur professionnel 1
id_categorie et une relation clé etrangére avec la meme table, une association reflexive sur elle méme si vous me comprenais.
Avec cela je voudrai remplir un menu avec des items
genre
Qand on clique sur Pc portable on des des sous menu ordianteur polyvalent
ordinateur professionnel
Pc portable ordianteur polyvalent
ordinateur professionnel
maintenant remplir ca aprés une requete a l'aide d'un foreach
genre
$listecategorie = $em->createQuery('select c FROM EcommerceCatalogueBundle:Categorie c JOIN c.categorie cat where c.categorie is not null')
<div id="menu">
<div class="menu" id="menu1" onmouseover="affiche(this)">
{% for cat in listeCategorie %}
<a href="#">{{cat.libelle}}</a>
<div class="sousmenu" id="sousmenu1" style="display:none" onmouseout="affiche(this)">
<div><a href=" {{ path('frontend_produit_ajouter') }} " >{{ cat.categorie.libelle }}</a></div>
</div>{% endfor %}
</div>
</div>
l'élément {{ cat.categorie.libelle }} c'est la relation avec la categorie id_categorie
Si quelqu'un peut me d'indiquer une solution pour gérer ce genre de chose.
Partager