COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

mpn2005

Соучастники
  • Публикации

    6
  • Зарегистрирован

  • Посещение

  • Days Won

    5

mpn2005 last won the day on August 26 2020

mpn2005 had the most liked content!

Посетители профиля

1356 просмотров профиля

mpn2005's Achievements

  1. Всё зависит от задачи. Если например это меню, то лучше кэшировать сразу целиком в контроллере.
  2. Все указанные ошибки относятся к файловой системе кэширования. Это небольшой нюанс данного метода кэширования. Он немного не совершенен, поэтому иногда подсыпает ошибками. На корзну данные ошибки не могут влиять. Надо копать дальше.
  3. Добрый день. Зачем изобретать велосипед. Пример кода из модели ocStrore 2.3 $manufacturer_data = $this->cache->get('manufacturer.' . (int)$this->config->get('config_language_id').'.'. (int)$this->config->get('config_store_id')); if (!$manufacturer_data) { $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) LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id) WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "' && m2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY md.name"); $manufacturer_data = $query->rows; $this->cache->set('manufacturer.' . (int)$this->config->get('config_language_id') . '.'. (int)$this->config->get('config_store_id'), $manufacturer_data); } return $manufacturer_data; P.S.: В штатном функционале запросы с параметрами не кешируются. Что бы кэш не рос бешенными темпами.
  4. Странная ситуация. А в лог ошибок магазина и лог ошибок php ничего не падает при оформлнии такого заказа?