Clause if dans twig

Par barpoi78, il y a 4 ans


Je cherche à afficher "Il n'y a pas encore de commentaire pour cet article. Vous pouvez en ajouter un..." s'il n'y a pas de commentaire et s'il y en a, à afficher les commentaires mais cela m'affiche à la fois le message "Il n'y a pas encore de commentaire pour cet article. Vous pouvez en ajouter un..." et les résultats je me edmande si je m'y prends bien.

{% for comment in article.comments %} {% if comment.active|length == 0 %} <p>Il n'y a pas encore de commentaire pour cet article. Vous pouvez en ajouter un...</p> {% elseif comment.active|length >= 1 %} <p class="smallTxt"> Publié par : {{ comment.nickname }} le {{comment.createdAt|date('d/m/Y')}} à {{comment.createdAt|date('H:i')}} </p> <div>{{comment.content | nl2br | raw}}</div> {% endif %} {% endfor %}

Je vous remercie de votre aide

2 réponses

aka-aka, il y a 4 ans

Bonjour,

a quoi correspond ton comment.active ?

barpoi78, il y a 4 ans

Merci, je suis vraiment stupide. J'ai juste fait:

{% if comment.active == true %}