2017-02-07 5 views
0

これはすべての商品をカテゴリIDで取得するために使用します。OpenCartでどのような価格のカテゴリからすべての製品を入手するには?

OpenCart 1.5.6の価格スライダーを開発しています。選択した価格帯でクエリを実行するたびに、上記の方法でもその価格帯の結果が得られます。

私が必要とするのは、毎回の価格にもかかわらず、特定のカテゴリからすべての製品を取得することです。これはどうすればいいですか?

+1

1〜3の値を選択すると、1〜3の値も取得されます。 – Strawberry

答えて

0

は、最後にそれが働いてしまった:

$products = $this->db->query(" 
SELECT p.price, ptc.*, ps.price as special 
FROM " . DB_PREFIX ."product p 
LEFT JOIN " . DB_PREFIX ."product_to_category ptc 
ON p.product_id = ptc.product_id 
LEFT JOIN " . DB_PREFIX ."product_special ps 
ON p.product_id = ps.product_id 
WHERE ptc.category_id ='$category_id'")->rows; 

このクエリを使用して、私はいつも特定のカテゴリからすべての製品を取得します。 (特別価格を得るためのその他のオプションはほとんど含まれていません)。

誰かにとって便利なことを願っています!

関連する問題