[twig] cacher un ou plusieurs champs?

ygj Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
bonsoir,
je veux savoir est ce qu'il est possible de cacher des champs dans un formulaire via TWIG selon l'authentification.
exemple, si l'utilisateur est identifié on affiche 3 champs, sinon (anonyme) on affiche 1 champ en plus.
j'ai testé avec
{% if is_granted ('ROLE_ADMIN') %}     
{{ form_label(form.name) }}
<div class="clearfix"></div>
{{ form_widget(form.name) }}
<div class="clearfix"></div>
{{ form_errors(form.name) }}
{% endif %}

meme avec is_granted("IS_AUTHENTICATED_REMEMBERED") j'ai pas eu le résultat attendu, c'est seulement les balises HTML qui seront cachées.
merci d'avance.
A voir également:

2 réponses

forum92 Messages postés 220 Date d'inscription   Statut Membre Dernière intervention   133
 
Bonjour,
je ne connais pas TWING seulement en HTML tu as la possibilité de mettre un champs de type 'hidden' qui le cache !
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Je ne vois pas la fonction is_granted dans la doc de Twig.
https://twig.symfony.com/doc/2.x/

Est-ce toi qui l'a codé ?
0