Для кеширования некоторых блоков использую стандартную конструкцию:
Код: Выделить всё
<?php if($this->beginCache($id, array('dependency'=>array(
'class'=>'system.caching.dependencies.CDbCacheDependency',
'sql'=>'SELECT MAX(lastModified) FROM Post')))) { ?>
…кэшируемое содержимое…
<?php $this->endCache(); } ?>
Но при инвалидации кеша - 2 раза. С чем это может быть связано, или это нормальное поведение?
Спасибо