Tickets кеширование
Помогите разобраться как в Tickets в тикетах отключить или правильно настроить кеширование. После обновление содержания тикета (content) информация не обновляется. Помогает только принудительная чистка кеша. Чекбокса «очищать кеш» (syncsite) нет. Не помогает отключить «Кешируемость» прямо в тикете.
Комментарии: 5
Проверил на тестовом сайте modstore — тоже самое. Откатил компонент Tickets на своем сайте назад до 1.6.17 — все работает замечательно. Проблема в новой версии.
А здесь тогда она как работает уже несколько месяцев?
Да, ты прав — исправил.
Проблема была в том, что я перешёл на использование нативного метода clearCache в ресурсах, а он по умолчанию чистит кэш в текущем контексте, а не в контексте, прописанном в context_key ресурса.
Вот и выходило, что при работе с фронтенда всё хорошо, а из админки кэш чистился для mgr, в котором ресурса и нет. Пришлось переопределить метод clearCache обратно и прописать там контекст ресурса — теперь всё ок.
Можно обновляться.
Проблема была в том, что я перешёл на использование нативного метода clearCache в ресурсах, а он по умолчанию чистит кэш в текущем контексте, а не в контексте, прописанном в context_key ресурса.
Вот и выходило, что при работе с фронтенда всё хорошо, а из админки кэш чистился для mgr, в котором ресурса и нет. Пришлось переопределить метод clearCache обратно и прописать там контекст ресурса — теперь всё ок.
Можно обновляться.
Спасибо огромное!!!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.