bonjour,
j'ai un objet SimpleXML $xml_obj obtenu via le webservice en PHP,

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>
en regardant un tuto on accède à l'identifiant de langue de la façon suivante :
$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 :
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>
en extrapolant auraits je cela ?
$resource = $xml_obj->children()->children();
$resource->link_rewrite->language[0][0] = "produit-langue-1" ;
$resource->link_rewrite->language[1][0] = "produit-langue-2" ; etc...