我使用下面的代码从控制器显示页面Magento的:通过代码
$html = $this->getLayout()
->createBlock('mymodule/myblock')
->setTemplate('mymodule/mypage.phtml')
->toHtml();
echo $html;
问题是我不断收到同样的错误
Not valid template file:frontend/base/default/template/mymodule/mypage.phtml
现在设定的主题,该文件是不位于“基本”文件夹下,但在“默认”下,但我不知道为什么Magento继续搜索它。 我做了setTheme方法这显示
Mage::getDesign()->setPackageName("default")->setTheme("default");
之前,但它并没有帮助,仍然是“基地”文件夹是搜索。
问题是 - 我错过了什么?
很奇怪,错误信息和你的模板文件夹名称不匹配 – ivantedja
啊,对不起,它是打字错误,现在只是修正了 – Relja