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
foreach($data as &$row) { $row['commune_code'] = $row['fullAddress']['commune']['code']; }
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 :
foreach($data as &$row) { $row['commune_code'] = $row['fullAddress']['commune']['code']; }