Afficher contenu d'une table dans une vue
Bonjour,
je suis en train de faire mon backend pour la gestion des utilisateurs. Je voulais savoir si cette méthode vous semblez correcte.
Actuellement je fais comme cela :
Dans mon controleur
Code:
1 2 3 4 5
| public function listeUAction() {
$userManager = $this->get('fos_user.user_manager');
$users = $userManager->findUsers();
return $this->render('DemoAdminBundle::liste_utilisateurs.html.twig', array('users' => $users,));
} |
Dans ma vue
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| {% for utilisateurs in users %}
<tr>
<td>{{ utilisateurs.username }}</td>
<td>{{ utilisateurs.nom }}</td>
<td>{{ utilisateurs.prenom }}</td>
<td>{{ utilisateurs.email }}</td>
<td>{{ utilisateurs.enabled }}</td>
<td><a href="{{ path('DemoAdminBundle_supprimer_utlisateur', { 'id': utilisateurs.id }) }}">Supprimer</a></td>
</tr>
{% else %}
<tr><td>Aucun utilsateurs n'a été trouvé.</td></tr>
{% endfor %} |
Merci