![](/img/trans.png)
[英]Custom admin backend module page in Magento 1.x - blank page (layout not loading)
[英]Magento custom admin module is blank
我已經創建了一個自定義管理模塊,但我不能在其中放入內容,它總是空白我正在嘗試使用簡單的測試代碼,但似乎沒有任何工作
public function indexAction()
{
$this->loadLayout();
$this->_addContent($this->getLayout()->createBlock('adminhtml/template')->setTemplate('uhmaadmin/contactos.list.phtml')->toHtml());
$this->renderLayout();
}
在.phtml中
echo 'hello world';
但是什么都不打印,如果在phtml中出錯,系統崩潰,就意味着它得到了文件,但是,我想要的是什么,請幫助
管理控制器上的$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'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.