I am having these 3 role's
1. ROLE_ADMIN
2. ROLE_SAMPLE
3. ROLE_USER
This My twig file
{% if is_granted('ROLE_ADMIN') %}
<a href="...">Delete</a>
{% endif %}
i need to show the delete link for ROLE_ADMIN and also ROLE_SAMPLE
how do i get it????
above code is to show the delete link for only ROLE_ADMIN
how to add one more role(ROLE_SAMPLE) in that???
see this link: Symfony2 and Twig sidebar
{% if is_granted('ROLE_ADMIN') or is_granted('ROLE_SAMPLE') %}
<a href="...">Delete</a>
{% endif %}
At least as of Symfony 3.2.8 you can use an array to list roles. So this should work:
{% if is_granted(['ROLE_ADMIN', 'ROLE_SAMPLE']) %}
<a href="...">Delete</a>
{% endif %}
I don't know when this was added, but I prefer it to using multiple calls with or.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With