Petit nouveau ! |
4 Messages
14 mai 2019, 22:17
Salut,
Merci pour ta réponse. J'ai progressé depuis mon dernier post et j'ai pu mettre en place les rôles utilisateur. Là je rencontre un autre soucis, je voudrais en fonction du rôle, rediriger l'utilisateur vers sa vue profil dont la route est /artist/{id} depuis ma page d'accueil (home.html.twig). J'ai une relation One to One entre ma table user et ma table artist et je n'arrive pas à récupérer l'id de l'artiste...
L'objectif serait de personnaliser le menu de la homepage et mettre à jour les liens en fonction du rôle. Un extrait du code dans la vue home.html.twig
{% if is_granted('ROLE_ARTIST') %}
<li><a href="{{ path('show_artist', {'id':artist.id}) }}">Profil</li>
<li><a href="{{ path('index_place') }}">Lieux</a></li>
<li>Actualités</li>
{% endif %}
Actuellement j'obtiens l'erreur :
Variable "artist" does not exist.
Aurais-tu une idée ?