Mar*_*gys 5 product prestashop
我需要选择所有产品,但目前我的代码是:
$products = $category->getProducts((int)($params['cookie']->id_lang), 1, ($nb ? $nb : 10),NULL,NULL,false,true,true /*Random*/, ($nb ? $nb : 10));
Run Code Online (Sandbox Code Playgroud)
我怎样才能重塑这一点,以便产品不依赖于$category.有一个getProducts()不是孩子的功能$category吗?
是的,在产品类中有一个函数getProducts,它可以为您提供商店中的所有产品.您可以调用该函数,如下所示:
$productObj = new Product();
$products = $productObj -> getProducts($id_lang, 0, 0, 'id_product', 'DESC' );
Run Code Online (Sandbox Code Playgroud)
第一个参数是您的站点当前id语言,第二个是开始,用于分页目的,我们保留0.第三个参数是限制,它限制了要获取的产品数量.我们也将它保持为0,因此不应用限制条款.第四是订购方式,第五是订购方式,您可以根据需要保留.
注意:此代码未经过测试,只是为了给您提供想法.您需要根据需要和使用此代码的位置调整参数.
谢谢
| 归档时间: |
|
| 查看次数: |
18576 次 |
| 最近记录: |