Bonjour, je souhaite sous CakePhp faire :

<li><a href="login.html"><i class="icon-key"></i> Se déconnecter</a></li>

Alors j'ai fait :

<li><?php echo $this->Html->link(' Se déconnecter',array('controller' => 'users', 'action' => 'logout')); ?> </li>

Mais je ne sais pas comment faire pour mettre dans mon <a> : <i class="icon-key"></i>

une solution ?

Merci d'avance,
Paul-Olivier

4 réponses


Grafikart
Réponse acceptée

met Se déconnecter <i class="icon-key">... Dans le premier paramètre et rajoute array('escape' => false) en 3ème paramètre

diabolik15
Réponse acceptée

Bonjour,
tout simplement comme ceci:

<li>
    <?php echo $this->Html->link(
        '<i class="icon-key"></i> Se déconnecter',
        array('controller' => 'users', 'action' => 'logout'), 
        array('escape'=>false)
    ); ?>
</li>

Pour en savoir plus sur le HtmlHelper et la fonction Link en particulier:
http://api.cakephp.org/2.4/class-HtmlHelper.html#_link

Pierre

Merci grafikart
Je n'ai pas trouvé dans la doc. Tu pourrais m'orienter ?

Merci

Merci beaucoup a vous deux :)