liste.html.twig 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {% extends "videotheque/base.html.twig" %}
  2. {% block title %}{{ parent() }} - Liste des réalisateurs{% endblock %}
  3. {% block titre %}Liste des réalisateurs{% endblock %}
  4. {% block body %}
  5. <p><a href="{{ path('realisateur_ajouter') }}" class="btn btn-primary" role="button">Ajouter un réalisateur</a></p>
  6. <table class="table table-bordered table-hover table-sm">
  7. <thead class="thead-dark">
  8. <tr>
  9. <th>Nom</th>
  10. <th>Films</th>
  11. <th>Actions</th>
  12. </tr>
  13. </thead>
  14. <tbody>
  15. {% for realisateur in realisateurs %}
  16. <tr>
  17. <td>{{ realisateur.nomComplet }}</td>
  18. <td>
  19. {% if realisateur.films is defined %}
  20. <ul>
  21. {% for film in realisateur.films %}
  22. <li><a href="{{ path('videotheque_voirfilm', {'id': film.id}) }}">{{ film.titre }}</a></li>
  23. {% endfor %}
  24. </ul>
  25. {% endif %}
  26. </td>
  27. <td>
  28. {% if is_granted('ROLE_ADMIN') %}
  29. <a href="{{ path('realisateur_supprimer', {'id': realisateur.id}) }}"><i class="fa fa-trash fa-lg text-danger"></i></a>
  30. {% endif %}
  31. <a href="{{ path('realisateur_modifier', {'id': realisateur.id}) }}"><i class="fa fa-edit fa-lg text-primary"></i></a>
  32. </td>
  33. </tr>
  34. {% endfor %}
  35. </tbody>
  36. </table>
  37. {% endblock %}