我需要选择所有产品,但目前我的代码是:
$products = $category->getProducts((int)($params['cookie']->id_lang), 1, ($nb ? $nb : 10),NULL,NULL,false,true,true /*Random*/, ($nb ? $nb : 10));
我怎样才能 reshape 它,使产品不依赖于
$category
.有没有getProducts()
不是 $category
的子函数的函数?
最佳答案
是的,在products 类中有一个函数getProducts,它可以让你获取商店中的所有产品。您可以按如下方式调用该函数:
$productObj = new Product();
$products = $productObj -> getProducts($id_lang, 0, 0, 'id_product', 'DESC' );
第一个参数是您的站点当前 id 语言,第二个是开始,用于分页目的,我们保持 0。第三个参数是限制,它限制了要获取的产品数量。我们也将其保留为 0,以便不应用限制条款。第四个是order by,第五个是order way,你可以随意保留。
注意:此代码未经测试,只是为了给您提供想法。您将需要根据您的需要和使用此代码的位置调整参数。
谢谢
关于Prestashop所有产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17952738/