Bonjour,
J'utilise un menu dropdown avec des conditions d'affichage si le user est connecté ou non jusque là tout va bien mais pour mes liens a l'interieur du dropdown je n'arrive pas a comprendre mon erreur je vous mets le bout de code en dessous:

<?php if($this->Session->check('Auth.User.id')){
        echo '<li class="dropdown">
                <a class="dropdown-toggle" data-toggle="dropdown" href="#">Applications<b class="caret"></b></a>
                    <ul class="dropdown-menu">
                        <li>
                        echo $this->Html->link('Base Accidents',array('controller'=>'bta','action'=>'index'))
                        </li>
                        <li>
                        <a href="#">Base PV</a>
                        </li>
                    </ul>
            </li>';
    }else{
    }

merci d'avance pour votre aide.

Gilles

2 réponses


Flohw
Réponse acceptée

tu ne fermes pas le quote ouvert apres le premier echo (ligne 2) avant de refaire un echo (ligne 6)
il faut que tu concatènes, sans echo, je te remet ligne 5 à 7 correctement :

'…<li>'
.$this->Html->link('Base Accidents', array('controller'=>'bta','action'=>'index')).
'</li>…'
gilles40
Auteur

Merci Flohw ca marche