ArtemPitov

[Решено] Кеш в статусах заказа

Рекомендуемые сообщения

ArtemPitov    408

Доброго времени суток! 

 

Роюсь я в статусах заказа order_status и заметил такую странную штуку а бекенде 

 

В самой модели есть условия на создания кеша

public function getOrderStatuses($data = array()) {

if ($data) { ... }
else { и тут если нет кеша создаем } 

}

но в самом контроллере вот такая интересная штука, то есть получаться что мы всегда передаем  параметры  и кеш не создается.

if (isset($this->request->get['order'])) {
$order = $this->request->get['order'];
} else {
$order = 'ASC';
}


if (isset($this->request->get['page'])) {
$page = $this->request->get['page'];
} else {
$page = 1;
}


$data = array(
'sort'  => $sort,
'order' => $order,
'start' => ($page - 1) * $this->config->get('config_admin_limit'),
'limit' => $this->config->get('config_admin_limit')
);


$results = $this->model_localisation_order_status->getOrderStatuses($data);

Это недочет при Даниэля или я не правильно разобрал сей код ?  Спасибо !

 

ЗЫ// ОП 1.5.х

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    1 018

Кешируется, если вдруг запросит весь список., без фильтрации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    408

Кешируется, если вдруг запросит весь список., без фильтрации.

все до меня дошло, я немого узко мыслил, это же модель, спасибо !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу