public function getProductDescriptions($product_id) {
$product_description_data = array();
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_description WHERE product_id = '" . (int)$product_id . "'");
foreach ($query->rows as $result) {
$product_description_data[$result['language_id']] = array(
'name' => $result['name'],
'description' => $result['description'],
'description2' => $result['description2'],
'meta_title' => $result['meta_title'],
'meta_h1' => $result['meta_h1'],
'meta_description' => $result['meta_description'],
'meta_keyword' => $result['meta_keyword'],
'tag' => $result['tag']
);
}
return $product_description_data;
}
Да, выше вот отрывок кода из model. Уже сто раз проверил правильность написания, скопировал и вставил - но всё равно не определяется.
При этом в карточке товара, как уже сказал, всё выводится, если вручную завести в базу. То есть в model публичной части проблем не возникло с определением.