Какие аргументы используются в методе Createblock() Magento?

Я пытаюсь создать простую форму в magento Backend (сторона администратора). Я хочу отобразить кнопку «Добавить новую» справа от нее. Я использовал следующий код

$this->loadLayout() ->_addContent($this->getLayout()->createBlock('namespace_mymodule')) ->renderLayout();

Но это не работает... Я не знаю, какие именно аргументы мне нужно передать в методе CreateBlock(). Я просто могу помочь мне с этим...


person Community    schedule 10.10.2011    source источник


Ответы (1)


Метод createBlock($class_string) создает экземпляр блока почти так же, как Mage::getModel($class_string) и Mage::helper($class_string) создают экземпляры моделей и помощников соответственно.

Чтобы создать простую форму, вам нужно связать свой блок с шаблоном, что вы можете сделать, вызвав метод ->setTemplate($template_file) для только что созданного блока. Кроме этого, нам понадобится дополнительная информация, чтобы помочь.

person Nick    schedule 10.10.2011