Import ApiJson et simplification données

Description de la question

Bonjour,

J'ai importé les données en ApiJson comme expliqué sur les tutos Gogocarto, mais mes données paraissent plus complexes que sur les modèles. Je n'ai pas de compétences en PHP pour ajouter du code pour simplifier tout ça. J'ai bien fouillé sur le net, regarder des tutos de notions PHP, fait des tests... mais rien !

En fait, les fiches reconnaissent les infos simples :

ex : [name] => Camping Paradis Family des Issoux

Mais lorsque les infos sont dans des tableaux, il ne reconnait rien :

ex :

[fullAddress] => Array ( [adresse1] => Allée de Vals [codePostal] => 07380 [commune] => Array ( [id] => 2221 [code] => 07127 [nom] => Lalevade-d'Ardèche [pays] => Array ( [elementReferenceType] => Pays [id] => 532 [libelleFr] => France [ordre] => 78 ) [codePostal] => 07380 ) )Du coup mes fiches sont vides.Voici l'url du site : https://cartonbouge.gogocarto.frSi ça parle à certains d'entre vous, je suis preneuse.Merci, Sandrine
Status Résolu
Catégories
  • Import
Réponse

Bonjour,

Merci pour la réponse. Je vais tester.



Salut Sandrine,

Si il ya trop de tableaux imbriqués, tu peux les "mettre a plat" comme ça par exemple :


<?php
foreach($data as &$row) { $row['commune_code'] = $row['fullAddress']['commune']['code']; }