Изначально задача была поочередно выводить 2 блока. Получилось только вот страница полностью кэшируется. Отключить кэширование нельзя. Тут подвернулся вариант с 'varyByExpression'. Но я не могу понять как это довести до конца. В контроллере добавила varyByExpression
public function filters()
{
return array(
array(
'COutputCache + tagInfo', // applies filter to only actions actionId and actionId2
'duration'=>60,
'varyByExpression'=>function(){return $this->getLentainform();},
'varyByParam'=>array('tag_slug', 'test'),
),
array(
'common.components.filters.lnMaterialViewsFilter + detail',
),
);
}
Так вот теперь метод getLentainform() пустует. Мне тут нужно всю страницу вытаскивать или блок? Как это сделать?