Несмотря на то, что задокументировано, CakePHP будет автоматически очищать кэш представления, когда модель обновляется, это не так.
Важно помнить, что Cake очистит кешированное представление, если модель, используемая в кешированном представлении, будет изменена. Например, если кешированное представление использует данные из модели публикации и к публикации был сделан запрос INSERT, UPDATE или DELETE, кеш для этого представления очищается, и при следующем запросе создается новый контент.
Даже вызов предложенного метода Cache::clear() вручную ничего не дает. Как очистить кеш представления в Cake?
(Начиная с версии 1.2.2.8120. Глядя на коммиты репозитория, даже .8256 должна иметь эту проблему.)