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