2015-07-09 13 views
12

Bir rolün verilmediğini kontrol etmek istiyorum. Sadece KULLANICI için bir şey görüntülemeliyim, ancak MANAGER yukarıdaki hiyerarşidir. Twig: if_granted ('ROLE_MANAGER') onay verilmiyor

ben yapıyorum ulaşmak için: gerçekten güzel değil

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

. Ne için doğru sözdizimi olabilir:

{% if is_NOT_granted('ROLE_MANAGER') %} 

Sadece aşağıdaki gibi kontrol edebilirsiniz

cevap

16

:

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

Umut bu yardım

+7

'if_granted ('ROLE_MANAGER')' – Trix

3

de kullanabilirsiniz:

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

veya boş gerçek çıkışını terk etmek:

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