Bonsoir à tous !
Je souhaite créer un menu de navigation sur mon site (logique ...) et je voudrais que lorsqu'on arrive sur une page du menu, l'onglet de celui-ci se voit attribuer une class .active pour changer sa couleur.
je voudrais donc savoir si cakePHP comporte un composant permettant de générer un menu à partir d'un xml ou autre, un peu comme le composant Zend_Navigation pour Zend Framework.
En attendant, la solution alternative que j'ai trouvé, c'est de comparer l'action courante avec celle du lien et d'attribuer la class si elles correspondent.
<li class="<?php echo ($this->action == 'index') ? 'active' : null; ?>">
Le problème avec cette solution, c'est lorsque plusieurs Controller on des actions du même nom. Existe-t-il un moyen de connaitre le Controller sur lequel on se trouve dans la vue, $this->controller ne fonctionnant pas :( ?