[twig] cacher un ou plusieurs champs?

ygj Messages postés 78 Statut Membre -  
NHenry Messages postés 15479 Statut Modérateur -
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 226 Statut Membre 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 15479 Statut Modérateur 366
 
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