Ответ на этот вопрос был посвящен Google с сайта stackoverflow. Но он не нашел ответа на мою ситуацию.opencart - Получить продукты по ценовому диапазону
Мне нужно извлечь информацию о продукте для ценового диапазона из базы данных на OpenCart CMS. К этому я добавил метод моделирования/каталог/product.php конец файла:
public function getProductByPrice($low, $heigh){
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE price >= " . $low . " AND price < " . $heigh);
foreach ($query->rows as $result) {
$product_data[$result['product_id']] = $this->getProduct($result['product_id']);
}
return $product_data;
}
Там извлекать информацию из только одной таблицы. Название продукта находится за другим столом. И как мне извлечь данные непосредственно из двух таблиц и объединить два результата в один массив?
версия OpenCart: 2.1.0.2 (1 крор)