【问题标题】:What Arguments are Used in Createblock() method Of Magento?Magento 的 Createblock() 方法中使用了哪些参数?
【发布时间】:2011-10-10 10:26:42
【问题描述】:
我正在尝试在 magento 后端(管理端)中创建一个简单的表单。我想在其右侧显示一个“添加新”按钮。
我使用了以下代码
$this->loadLayout()
->_addContent($this->getLayout()->createBlock('namespace_mymodule'))
->renderLayout();
但它不起作用...我不知道我需要在 CreateBlock() 方法中传递的参数到底是什么。我有谁能帮我解决这个问题...
【问题讨论】:
标签:
magento-1.4
magento-1.5
magento
【解决方案1】:
createBlock($class_string) 方法创建一个块的实例,与 Mage::getModel($class_string) 和 Mage::helper($class_string) 分别创建模型和助手实例的方式非常相似。
要创建一个简单的表单,您需要将您的块与模板相关联,您可以通过在新创建的块上调用 ->setTemplate($template_file) 方法来做到这一点。除此之外,我们需要更多信息来提供帮助。