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


barpoi78
Auteur
Réponse acceptée

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

{% if comment.active == true %}

Bonjour,

a quoi correspond ton comment.active ?