役割が付与されていないかどうかを確認したい。 USERに対してのみ表示する必要がありますが、MANAGERは上の階層です。
私がやっていることを取得するには:
{% if is_granted('ROLE_MANAGER') %}
{% else %}
my message
{% endif %}
これは本当にいいことではありません。正しい構文は次のとおりです。
{% if is_NOT_granted('ROLE_MANAGER') %}
アイデア?
次のように簡単に確認できます。
{% if is_granted('ROLE_MANAGER') == false %}
my message
{% endif %}
この助けを願っています
または再び
{% if not is_granted('ROLE_MANAGER') %}
my message
{% endif %}
以下も使用できます。
{{ is_granted('ROLE_MANAGER') ? 'true message' : 'false message' }}
または、真の出力を空のままにするには:
{{ is_granted('ROLE_MANAGER') == false ? 'false message' }}