OpenCart 🇺🇦

Схема

public array getManufacturer ( int $manufacturer_id )

Аргументы

Аргумент Возможный тип Описание
$manufacturer_id int

Описание

Позволяет получить из базы данных производителя по его ID. Если таковой не найден, вернет пустой массив (array()), иначе асоциативный массив со следующими колонками:
Ключ Тип Описание Пример значения
manufacturer_id int ID производителя 5
name string Название производителя HTC
image string Путь к изображению производителя data/demo/htc_logo.jpg
sort_order int Порядок сортировки 0
store_id int ID магазина (зачастую 0) 0

Пример использования:

// вызов из контроллера
$manufacturer = $this->model_catalog_manufacturer->getManufacturer(10);

Исходный код

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "manufacturer m LEFT JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) WHERE m.manufacturer_id = '" . (int)$manufacturer_id . "' AND m2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");

return $query->row;