Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Salut à tous!
J'aimerais faire un menu dynamique en appelant une bdd... (menu afficher sur toute les page du site)
Du coup je pensais appeler ma table appeler ma fonction qui me retourne mon menu, directement dans le fichier Module.php mais je ne sais pas comment faire!
Une idée?
Merci
Hors ligne
Bonjour,
Pour quels raison ferait tu ce traitement dans ton Module.php ? Quel interêt, quelle logique tu as mis en place dans ton architecture pour devoir faire cela ?
Si tu peux donner plus de détail, et peut être une ébauche de ce que tu veux faire et comment...
Utilises-tu Zend framework 2 ?
Utilises-tu les couche Services ? Les view helpers ? Car c'est plutôt vers cela qu'il faudra te tourner..
As tu regardé la couche Zend\Navigation ? Qu'en penses tu ?
Cordialement,
Hors ligne
Salut, et merci de ta réponse..
Je voulais le faire dans Module.php car je sais au moins qu'il seras pris directement dans le mon layout et qsue je n'aurais pas besoins de le spécifier pour tous les controleurs...
Je n'utilise pas les couche s service a part pour mes acl...
Les view helpers non plus..
Zend navigation je l'utilise pour mon fils d’Ariane...
Pas moyen d'appeler une table dans le fichier module.php.. se serais plus rapide et plus zimple... non?
A par tsi vous avez un exemple ou tuto dans vos lien j prend aussi..
Cordialement.
Hors ligne
Utiliser un view helper est a même de faire ce que tu souhaite, dans ce cas.
En gros ton view helper devra aller chercher (donc via un service) tes datas en base, et il les afficheras lorsque t'y feras appel.
Dernière modification par JGreco (28-11-2014 12:03:58)
Hors ligne
Salut, tu peux effectivement utiliser un view helper . Ca sera beaucoup plus propre le principe du view helper n'a pas changé entre ZF1 et ZF2 (comme j'ai cru comprendre que tu maitrisais le ZF1).
Hors ligne