Схема
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;