PrestaShop:从webservice获取类别名称

时间:2016-08-30 12:29:29

标签: php web-services prestashop prestashop-1.6

我试图从PrestaShop API获取类别名称。 但是我没有解析这个xml对象。我希望得到价值" Root",但我不知道如何实现这一目标。从PrestaShop数据中,我可以得到这些数据,我怎样才能获得" Root"值?

object(SimpleXMLElement)#5 (2) { ["@attributes"]=> array(1) { ["id"]=> string(1) "2" } [0]=> string(4) "Root" }

这是我的代码:

$store_path = 'http://xxxx.com/';
$auth_key = 'xxxxxx';

$webService = new PrestaShopWebservice($store_path, $auth_key, false);

// The key-value array
$opt['resource'] = 'categories';
$opt['display'] = 'full';
$opt['limit'] = 10;

//Retrieving the XML data
$xml = $webService->get($opt);
var_dump($xml[0]->categories[0]->category->name->language[0][0]);

1 个答案:

答案 0 :(得分:2)

试试这个:

$resource = $xml->categories->children();
echo $resource->category->name->language[0]->__toString();