2016-07-15 71 views
1

我使用OpenCart 1.5.6,我只是安裝一個名爲「CategorySeller」的模塊,它顯示了產品的幻燈片類別,但問題是我想產品是隨機的例子我有10個產品,現在它顯示產品,1,2,3,4,5然後下一次頁面加載它會顯示2,3,5,1,6和不同的下一次,不是特別的爲了我只是想給我一個隨機產品打開購物車查詢隨機產品陣列

順便說一下,我認爲這是查詢我只是不知道如何使它隨機

if (isset($setting['product_category'])) { 

      foreach($setting['product_category'] as $product_category) { 
       $results = array_merge($results, $this->model_catalog_product->getProducts(array('filter_category_id'=> (int)$product_category, 'start' => 0, 'limit' => $setting['limit']))); 
       if (count($results) >= $setting['limit']) { 
        $results = array_slice($results, 0, $setting['limit']); 
        break; 
       } 
      } 

     } 

回答

0

立即上面這行代碼:

if (count($results) >= $setting['limit']) { 

插入以下行:

shuffle($results); 

這將洗牌結果的順序一個子集切掉了。

+0

頁面無法正常顯示 –

+0

現在工作謝謝@BeetleJuice非常感謝你 –