Bonjour,
J'ai une boucle for et j'aimerai dans Twig afficher le nom de la catégorie dans lequel se trouve mon post. Mais je n'arrive pas à accéder à cette donnée.
Voila le dump de mon posts :
J'essaye donc de prendre le category.name.array (size=3) 0 => object(Chan\ChanBundle\Entity\Post)[283] private 'id' => int 3 private 'name' => string 'La dernière chance' (length=19) private 'slug' => string 'la-derniere-chance' (length=18) private 'image' => string 'lol.jpg' (length=7) private 'author' => string 'Moi' (length=3) private 'date' => object(DateTime)[257] public 'date' => string '2013-08-19 10:26:51' (length=19) public 'timezone_type' => int 3 public 'timezone' => string 'UTC' (length=3) private 'ncomments' => int 0 private 'category' => object(Chan\ChanBundle\Entity\Category)[280] private 'id' => int 1 private 'name' => string 'Test' (length=4) private 'slug' => string 'test' (length=4) 1 => etc...
J'aurai pensé faire comme suit :Mais il m'envoie sur les roses :-°
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 {% for post in posts %} <div class="feed_text"> <p><a href="#">{{ post.name }}</a> {{ post.category.name }} </p> </div> {% else %}
Merci et désolé pour cette question de naabImpossible to access an attribute ("name") on a NULL variable ("") in ChanChanBundleefault:index.html.twig at line 22
Partager