设计师通过ItemManager获取宝贝数据,ItemManager的接口说明如下:
1.根据关键字查询宝贝:queryByKeyword
参数说明:此接口需要传递3个参数,分别为查询关键字,宝贝排序类型,查询数量,其中宝贝排序类型具体见下表,此接口最多返回20个宝贝。
2.根据店铺类目ID来查询该类目下的宝贝:
queryByCategory
参数说明:此接口需要传递3个参数,分别为店铺类目id,宝贝排序类型,查询数量,其中宝贝排序类型具体见下表,此接口最多返回20个宝贝。
3.根据指定的宝贝Id查询对应的宝贝数据:queryById
参数说明:此接口需要传递1个参数宝贝ID,如果没有查询到宝贝则返回空
4.根据一组宝贝ID查询宝贝,返回的宝贝最大个数为20个:queryByIds
参数说明:此接口需要传递2个参数,分别为待查询的宝贝ID列表以及排序类型,其中宝贝排序类型具体见下表,此接口最多返回20个宝贝。
|
/*查询关键字为IPad的10个宝贝, 按照热销降序排列*/
<?php
$items=$itemManager->queryByKeyword("IPad","hotsell",10);
foreach($items as $item){
echo "宝贝标题: ". $item->title;
echo "宝贝价格: ". $item->price;
}
?>
根据店铺类目ID查询该类目下的宝贝:
<?php
$items=$itemManager->queryByCategory($categoryId,"hotsell",10);
foreach($items as $item ){
echo "宝贝标题:". $item->title;
echo "宝贝价格:". $item->price;
}
?>
根据指定的宝贝Id查询对应的宝贝数据:
<?php
$item = $itemManager-> queryById ($id);
echo "宝贝标题:". $item->title;
echo "宝贝价格:". $item->price;
?>
根据一组宝贝ID查询宝贝:
<?php
$ids=array( 123456,654321);
$items = $itemManager->queryByIds($ids,"hotsell");
foreach($items as $item ){
echo "宝贝标题:". $item->title;
echo "宝贝价格:". $item->price;
}
?>
获取不同尺寸的图片
<?php /*根据ID查询宝贝*/
$item = $itemManager-> queryById ($id);
echo "宝贝标题:". $item->title;
echo "宝贝价格:". $item->price;
echo “宝贝图片120x120”. $item->getPicUrl(120);
echo “宝贝图片220x220”. $item-> getPicUrl(220);
?>
|