bonjour,
j'ai un objet SimpleXML $xml_obj obtenu via le webservice en PHP,
en regardant un tuto on accède à l'identifiant de langue de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <prestashop> <product> <link_rewrite> <language id="1" xlink:href="http://www.site.com/api/languages/1">produit-langue-1</language> </link_rewrite> </product> </prestashop>
$resource = $xml_obj->children()->children();
$resource->link_rewrite->language[0][0] = "produit-langue-1" ;
ma question c'est comment les index sont construit?
j'ai regardé la doc sur simplexml mais je ne comprends pas comment on atteint (si je ne me trompe pas) l'id qui indique l'id de la langue.
pour une boutique multilangue :
en extrapolant auraits je cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <prestashop> <product> <link_rewrite> <language id="1" xlink:href="http://www.site.com/api/languages/1">produit-langue-1</language> <language id="2" xlink:href="http://www.site.com/api/languages/2">produit-langue-2</language> <language id="3" xlink:href="http://www.site.com/api/languages/3">produit-langue-3</language> <language id="4" xlink:href="http://www.site.com/api/languages/4">produit-langue-4</language> </link_rewrite> </product> </prestashop>
$resource = $xml_obj->children()->children();
$resource->link_rewrite->language[0][0] = "produit-langue-1" ;
$resource->link_rewrite->language[1][0] = "produit-langue-2" ; etc...
Partager