prestashop 1.6获得所有产品

时间:2016-11-04 16:04:32

标签: smarty prestashop

我想获得Prestashop 1.6的所有产品。

有人可以让我学习所有产品吗? 像

这样的东西
    $products = Controller::getAllProducts();

    $products = Controller::getProducts();

如果无法做到这一点,如何使用HTML选择按类别获取产品?

1 个答案:

答案 0 :(得分:1)

在您的模块或自定义控制器类型中:

$products = Product::getProducts($this->context->language->id, 1, 5000, 'name', 'ASC');

getProducts()方法的原型是:

  /**
    * Get all available products
    *
    * @param int $id_lang Language id
    * @param int $start Start number
    * @param int $limit Number of products to return
    * @param string $order_by Field for ordering
    * @param string $order_way Way for ordering (ASC or DESC)
    * @return array Products details
    */
    public static function getProducts($id_lang, $start, $limit, $order_by, $order_way, $id_category = false, $only_active = false, Context $context = null)