Недельный админ-модуль Magento пуст

Я создаю настраиваемый модуль администратора, но я не могу поместить в него контент, он всегда пуст, я пытаюсь использовать простой код для теста, но ничего не работает

public function indexAction() { $this->loadLayout(); $this->_addContent($this->getLayout()->createBlock('adminhtml/template')->setTemplate('uhmaadmin/contactos.list.phtml')->toHtml()); $this->renderLayout(); } 

a в .phtml

 echo 'hello world'; 

но ничего не печатает, если сделать ошибку в phtml, системный сбой, это означает, что он получает файл, но, что я пропущу, пожалуйста, помогите

Solutions Collecting From Web of "Недельный админ-модуль Magento пуст"

Метод $this->_addContent на контроллере администратора ожидает передачи объекта блока.

 protected function _addContent(Mage_Core_Block_Abstract $block) { $this->getLayout()->getBlock('content')->append($block); return $this; } 

Вы проходите мимо

 $this->getLayout()->createBlock('adminhtml/template')->setTemplate('uhmaadmin/contactos.list.phtml')->toHtml() 

который является строкой. Вы делаете это слишком рано. Если вы проверите свои журналы, вы увидите предупреждение / ошибку / то, что говорит вам, что аргумент _addContent является неожиданным типом.

Попробуйте это без вызова метода toHtml

 $this->_addContent($this->getLayout()->createBlock('adminhtml/template')->setTemplate('uhmaadmin/contactos.list.phtml'));