Нужна помощь кеш работает нормально.
А вот DbDependency не могу понять то работает, то нет
мне нужно, чтобы при изменение updated_at обновлялась таблица.
Что не так, кто знает?
Запускаю скрипт, смотрю во view у меня выводится талица, изменяю значение updated_at в PHPMyAdmin, обновляю скрипт, изменения не происходит.
Также смотрю в отладчике Yii, первый раз запускаю 4 обращения в БД, обновляю 1 обращение, при изменении updated_at все также остается 1 обращение, кэш не сбрасывается
это особенность фреймворка, надо как бы учить матчасть)
в метод cache https://github.com/yiisoft/yii2/blob/master/framew... как вы заметили не передается ключ по которому будут храниться данные в кеш хранилище, ключом будет выступать sql запрос + параметры. Поэтому пример из документации https://github.com/yiisoft/yii2/blob/master/framew... работать будет (sql запрос есть), а ваш вариант работать не будет (явно sql запроса нет, ключа нет, куда класть результат непонятно).