Enviado por Borja el Sáb, 31/07/2021

Estoy intentando mostrar los roles que tenga el usuario actual en una plantilla de twig, como puedo hacerlo?

  1. Es muy sencillo, al tener el objeto User en las plantillas, se puede llamar a los metodos que tenga:

    {% set roles = user.getroles(TRUE) %}
    {{ dump(roles) }}

    Tambien puedes comprobarlo de está manera:

    {% if 'ROLENAME' in user.getroles(TRUE)  %}
      El usuario tiene el rol "ROLENAME"
    {% endif %}