+1 голос
от (610 баллов) в категории Отладка
открыт от
Начиная с PrestaShop 1.4 стало возможным добавлять в систему собственные программные классы, которые переопределяют базовое поведение системы, не изменяя при этом родные классы системы. А начиная с PrestaShop 1.5 эти классы стали кэшироваться для ускорения работы системы. Иногда бывает так, что новые переопределенные классы были добавлены в систему, а кэш не был обновлен, вследствие чего они не задействуются. Так возникает вопрос: как обновить этот кэш?

1 Ответ

+2 голосов
от (610 баллов)
выбран от
 
Лучший ответ

Нужно удалить файл /cache/class_index.php. Этот файл автоматически сгенерируется PrestaShop с уже обновленным содержимым (кэшем – массивом, содержащим все классы ядра и переопределенные классы). В более поздних версиях PrestaShop 1.6 этот файл также удаляется при нажатии на кнопку сброса кэша в Конфигурация / Результат.

Добро пожаловать на сайт. Здесь можно задавать вопросы по CMS PrestaShop и получать на них ответы.
...