BlockRenderWidget::workWithBlocks PHP Method

workWithBlocks() public method

public workWithBlocks ( $blocks )
    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);
            }
        }
    }