templates/user/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Liste des clients{% endblock %}
  3. {% block body %}
  4.     <h1>Liste des utilisateurs</h1>
  5.     <div class="row">
  6.     <div class="col-md-6">
  7.         <form method="get">
  8.         <input type="text" name="search" placeholder="Rechercher par nom">
  9.         <button type="submit">Rechercher</button>
  10.     </form>
  11.     </div>
  12.     <div class="col-md-6 text-end">
  13.         <a href="{{ path('user_create') }}" class="btn btn-primary">Créer un utilisateur</a>
  14.     </div>
  15.      </div>
  16.     <div class="row">
  17.     {% if users|length > 0 %}
  18.         <table class="table">
  19.             <thead>
  20.             <tr>      
  21.                 <th scope="col">Nom</th>
  22.                 <th scope="col">Prénom</th>
  23.                 <th scope="col">Numéro de téléphone</th>
  24.                 <th scope="col">Email</th>
  25.                 <th scope="col"></th>
  26.                 <th scope="col"></th>
  27.             </tr>
  28.             </thead>
  29.             <tbody>
  30.                 {% for user in users %}
  31.                     <tr>      
  32.                         <td>{{ user.nom }} </td>
  33.                         <td>{{ user.prenom }} </td>
  34.                         <td>{{ user.numero }} </td>
  35.                         <td>{{ user.email }} </td>
  36.                         <td><a href="{{ path('user_edit', {id: user.id}) }}">
  37.                      Modifier
  38.                 </a></td>
  39.                         <td><a href="{{ path('user_delete', {id: user.id}) }}" onclick="return confirm('Supprimer cet utilisateur ?')">
  40.                     ❌ Supprimer
  41.                 </a></td>
  42.                     </tr>
  43.                 {% endfor %}  
  44.             </tbody>
  45.         </table>
  46.     {% else %}
  47.         <div>Aucun client trouvé.</li>
  48.     {% endif %}
  49.     </div>
  50.    
  51. {% endblock %}