Вместо всего этого нужно использовать layout, в котором объявить блок:
```php
$this->loadLayout();
$this->renderLayout();
```