Php 尝试按类别筛选bigcommerce结果

Php 尝试按类别筛选bigcommerce结果,php,api,bigcommerce,Php,Api,Bigcommerce,我的bigcommerce筛选代码是这样开始的: for($x=1;$x<$count;$x++){ $filter = array('category' => 54, 'limit' => 200, 'page' => $x); $products = Bigcommerce::getProducts($filter); 对于($x=1;$x 54,'limit'=>200,'page'=>$x); $products=Bigcommerce::getProduct

我的bigcommerce筛选代码是这样开始的:

for($x=1;$x<$count;$x++){
$filter = array('category' => 54, 'limit' => 200, 'page' => $x); 
$products = Bigcommerce::getProducts($filter);
对于($x=1;$x 54,'limit'=>200,'page'=>$x);
$products=Bigcommerce::getProducts($filter);
这并不完全正确,我也不确定这是否是有意的

下面是php中的示例

有谁能告诉我使用$filter只提取类别id为54的结果的正确方法吗

$filter = array("category" => 54, "limit" => 200); 
$products = Bigcommerce::getProducts($filter);
 foreach ($products as $product) {
     //do something with results
}

我不确定您使用的页面选项,但这是我用于按类别id筛选产品的代码。在页面中添加时也应使用相同的代码。您还可以为类别id使用变量,例如
$\u POST['catid']
其中'catid'来自html页面或
url:category.html?catid=54
。这就是当某个类别id不存在子类别时,我在商店中显示产品的方式。它将使用该类别id查找该类别中的所有产品。在我的for-each循环中,它为产品列表创建html。您可以使用
$product->name
等来访问可用的产品资源,并使用使用java脚本发送回主页的html。如果你有任何其他问题,请告诉我。当我经历这些问题时,我很难在这方面找到任何帮助,因此,如果可以的话,我非常乐意提供帮助。我希望这能有所帮助。

你说得绝对正确!不管出于什么原因,我后来设置了一个数组,因为我认为如果一个产品属于多个类别,它将无法工作。我的阵列(上面没有显示)无法工作。非常感谢。很高兴终于收到了关于BC内容的回复!:)