我从这里http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-3-magento-controller-dispatch遵循官方教程,
当我尝试追加时遇到了一个问题一个街区到另一个街区。我使用以下代码(教程中使用了非常相似的代码 - 2)但它不起作用。返回空$block->toHtml()
字符串,但$block
包含一个大数组。
class Custom_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action {
public function indexAction() {
$this->loadLayout();
$block = $this->getLayout()->createBlock('newsletter/subscribe');
$this->getLayout()->getBlock('content')->append($block);
$this->renderLayout();
}
}
如果我使用 XML 文件来做同样的事情,一切都会好起来的。