Bonjour,

Je suis débutant en Symfony, je souhaite faire appel à une API, suite à ça je récupère un JSON et je ne sais pas comment le traiter afin d'afficher le contenu dans mon twig.

/**
     * @Route("/test", )
     */
    public function testAction()
    {
        $json = file_get_contents('http://extranet.gentel.fr/public/Factures/token={******}, codeapi={*****}');
        $obj = json_decode($json);
        foreach($obj as $property=>$value) { 

        }
        return $this->render('default/test.html.twig', [
            'base_dir' => realpath($this->getParameter('kernel.project_dir')).DIRECTORY_SEPARATOR,
        ]);
    }

C'est en cherchant un peu que j'ai pu trouver mon code, je ne sais quoi mettre dans mon foreach. Dois-je mettre quelque chose en particuier dans mon twig ?

Merci à vous pour l'aide que vous pouriez m'apporter.

Cordialement,
Nicolas L

1 réponse


Bonjour à toi,

je pense qu'il te faut utiliserun bundle celui la par exemple :

https://github.com/rmccue/Requests