Ответ на этот вопрос искал в Google с сайта stackoverflow. Но ответа на мою ситуацию не нашел.
Мне нужно извлечь информацию о товаре по ценовому диапазону из базы данных на OpenCart CMS. К этому я добавил метод model/catalog/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 (rs.1)