OpenCart 🇺🇦

Класс ModelLocalisationZone extends Model { ... }

Тип Возвр. Описание
public mixed getZone ( $zone_id )
Исходный код метода:
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone WHERE zone_id = '" . (int)$zone_id . "' AND status = '1'");

return $query->row;
public mixed getZonesByCountryId ( $country_id )
Исходный код метода:
$zone_data = $this->cache->get('zone.' . (int)$country_id);

if (!$zone_data) {
	$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone WHERE country_id = '" . (int)$country_id . "' AND status = '1' ORDER BY name");

	$zone_data = $query->rows;
	
	$this->cache->set('zone.' . (int)$country_id, $zone_data);
}

return $zone_data;

Связанные классы:

Название класса Роль
class Cache { ... } Компонент Cache используется в данном классе
class DB { ... } Компонент Db используется в данном классе

Комментарии