public function workWithBlocks($blocks)
{
foreach ($blocks as $page_block) {
$block = Yii::app()->cache->get('block-render-' . $page_block->block_id);
if ($block === false) {
$block = GxcHelpers::loadDetailModel('Block', $page_block->block_id);
if ($block) {
Yii::app()->cache->set('block-render-' . $page_block->block_id, $block, 300);
$this->blockRender($block);
}
} else {
$this->blockRender($block);
}
}
}