Outils pour utilisateurs

Outils du site


cakephp3:export_donnees_json

Export de données au format JSON

Prenons l'exemple d'une table Articles que nous voulons exporter au format JSON.

Dans le contrôleur ArticlesController:

public function exportJSON() {
    $articles = $this->Articles->find();
    $this->viewBuilder()->setLayout('ajax');
    $this->set('data', json_encode($articles));
}

Le layout ajax permet de n'avoir que les données, sans aucun balisage autour.

Et dans le template Articles/exportJSON.ctp :

<?= $data ?>
cakephp3/export_donnees_json.txt · Dernière modification: 2019/06/29 07:03 (modification externe)