Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
quelqu'un pourrait il m'aider à élucider ce mystère.
Dans mon layout.phtml j'ai le script suivant:
$this->navigation(new Zend_Navigation(new Zend_Config_Xml(APP_PATH . '/config/navigation.xml', 'nav')));
Si je vais un echo $this->navigation je vois mon menu correctement.
Mais quand je fais un echo $this->navigation()->breadcrumbs() rien n'apparait.
Une idée de quoi ca peut venir ?
merci d'avance de votre aide.
Dernière modification par Myfred (12-01-2010 10:56:37)
Hors ligne
De mémoire il y a deux façons pour définir la navigation :
- avec les url
- avec la définition pour un lien de son controleur et de son action
Pour la methode avec les URL cela ne fonctionne pas.. (enfin ca marchait pas il y a 4 mois! ^ ^)
Enfin sinon tu peux nous montrer ton fichier de config
Bon courage
@+ phil
Hors ligne
Voici mon fichier de config allégé:
<?xml version="1.0" encoding="UTF-8" ?>
- <configdata>
- <nav>
- <home>
<label>Accueil</label>
<title>Accueil</title>
<uri>/</uri>
- <pages>
- <nospartenaires>
<label>Nos partenaires</label>
<title>Nos partenaires</title>
<uri>/nospartenaires</uri>
</nospartenaires>
- <contact>
<label>Contact</label>
<title>Contact</title>
<uri>/contact</uri>
</contact>
- <faq>
<label>FAQ</label>
<title>Foire aux questions</title>
<uri>/faq</uri>
</faq>
</pages>
</home>
</nav>
</configdata>
Un grand merci
Hors ligne
Yo
Utilise les balises
<controller></controller> et <action></action> à la place de <uri></uri>
du coup
<uri>/compte/utilisateur</uri>
deviendra
<controller>compte</controller> <action>utilisateur</action>
tu peux t'aider de ce podcast video pour construire ta navigation . Il m'a bien aidé pour certains trucs
http://www.zendcasts.com/zend_navigatio … s/2009/06/
@++ Phil
Dernière modification par Phil (12-01-2010 08:56:54)
Hors ligne
Merci Phil,
j'ai justement suivi les tutos de zendcasts, c'est pour ca que j'ai utilisé "uri".
Je vais tester avec les actions et controller, je te tiens au jus dans quelques instants ^^.
Merci
Hors ligne
et bien apparemment ca vient bien de là.
Il faut utiliser les noeuds controller et action pour afficher le breadcrumbs, par contre pour le menu, c'est pas obligatoire...
Merci pour l'aide Phil.
Hors ligne
De rien
Tu as le droit de mettre le topic en [Résolu]
Bonne journée
@++ Phil
Hors ligne