Twig: if is_granted(‘ROLE_MANAGER’) check is nicht gewährt

Lesezeit: 1 Minute

Benutzer-Avatar
Raphael_b

Ich möchte überprüfen, ob eine Rolle nicht gewährt wird. Ich muss etwas nur für USER anzeigen, aber MANAGER ist die Hierarchie oben.

Um das zu bekommen mache ich:

{% if is_granted('ROLE_MANAGER') %}
{% else %}
      my message 
{% endif %}

Was nicht wirklich schön ist. Was kann die korrekte Syntax sein für:

{% if is_NOT_granted('ROLE_MANAGER') %} 

Ideen?

Oder nochmal

{% if not is_granted('ROLE_MANAGER') %}

   my message 
{% endif %}

Sie können einfach wie folgt überprüfen:

 {% if is_granted('ROLE_MANAGER') == false %}
                  my message 
 {% endif %}

Ich hoffe das hilft

  • if not is_granted('ROLE_MANAGER')

    – Pmpr.ir

    25. November 2016 um 16:28 Uhr

Sie können auch verwenden:

{{ is_granted('ROLE_MANAGER') ? 'true message' : 'false message' }}

oder um die wahre Ausgabe leer zu lassen:

{{ is_granted('ROLE_MANAGER') == false ? 'false message' }}

1078110cookie-checkTwig: if is_granted(‘ROLE_MANAGER’) check is nicht gewährt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy