Bonjour,

Je débute sur un petit projet. Je voudrais afficher un flux RSS avec SimpleXML mais je n'arrive à afficher qu'un seul item et je ne comprends pas pourquoi.
Si quelqu'un voit mon erreur svp ?

Voici ma fonction toute simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    public function rss()
    {
        $rss = simplexml_load_file('https://www.francetvinfo.fr/france.rss');
        return $this->render('project/rss.html.twig', array(
            'rss' => $rss,
    ));
 
    }
Et la page Twig pour afficher le flux :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<ul>
{% for item in rss %}
    <li>{{ item.item.title }}</li>
    <li>{{ item.item.link }}</li>
    <li>{{ item.item.description }}</li>
    <li>{{ item.title }}</li>
 
{% endfor %}
</ul>
Le problème vient-il de ma boucle for ou de ma fonction ?

Merci d'avance,
Librement,

ANDRE Ani