Salut,

Au niveau du tuto http://www.grafikart.fr/tutoriels/cakephp/dev-site-jour4-194 , à 27:45 lorsque je clique sur le lien Utilisateurs dans le menu il m'affiche les erreurs suivantes :

Notice (8): Undefined variable: users [APP\View\Users\admin_index.ctp, line 12]
Warning (2): Invalid argument supplied for foreach() [APP\View\Users\admin_index.ctp, line 12]

voici mon code au niveau de admin_index.ctp :

<div class="page-header">
    <h1>Gérer les utilisateurs</h1>
</div>
<p><?php echo $this->Html->link("Ajouter un utilisateur",array('action'=>'edit'),array('class'=>'btn primary')); ?></p>
<table>
    <tr>
        <th>ID</th>
        <th>Login</th>
        <th>Role</th>
        <th>Actions</th>
    </tr>
    <?php foreach ($users as $k=>$v): $v = current($v); ?>
    <tr>
        <td><?php echo $v'id']; ?></td>
        <td><?php echo $v'username']; ?></td>
        <td><?php echo $v'role']; ?></td>
        <td>
            <?php echo $this->Html->link("Editer",array('action'=>'edit',$v'id'])); ?> - 
            <?php echo $this->Html->link("Supprimer",array('action'=>'delete',$v'id']),null,'Voulez-vous vraiment supprimer cet utilisateur ?'); ?>
        </td>
    </tr>
    <?php endforeach; ?>
</table>
<?php echo $this->Paginator->numbers(); ?>

Est-ce que quelqu'un a déjà eu cette erreur ?

Merci.

1 réponse


philouelgeek
Auteur
Réponse acceptée

J'avais inversé admin_index et admin_edit