bonjour tout le monde,
j'ai un problème de gestion de formulaire avec gestion de droit is_granted.
tout ce qui se trouve dans les is_granted ne sont font plus parti du formulaire mais s'affiche quand même sur la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 {% extends 'base.html.twig' %} {% block body %} <h1>{{ "titre.edit"|trans }}</h1> {{ form_start(edit_form) }} {{ form_errors(edit_form) }} {% if is_granted("ROLE_SUPER_ADMIN") %} {{ form_row(edit_form.roles) }} {% endif %} {% if is_granted("ROLE_ADMIN") %} {{ form_row(edit_form.locked) }} {% endif %} {{ form_row(edit_form.username) }} {{ form_row(edit_form.firstName) }} {{ form_row(edit_form.lastName) }} {{ form_row(edit_form.birthdate) }} {{ form_row(edit_form.image) }} <input type="submit" value="{{ "form.modify"|trans }}" /> {{ form_end(edit_form) }} <ul> <li> <a href="{{ path('user_index') }}">Back to the list</a> </li> {% if is_granted("ROLE_SUPER_ADMIN") %} <li> {{ form_start(delete_form) }} <input type="submit" value="Delete"> {{ form_end(delete_form) }} </li> </ul> {% endif %} {% endblock %}
auriez vous la solution pour ne plus afficher les champs lorsqu'on n'a pas les droits?
Merci bien
Partager