我正在使用以下代码从 Controller 显示页面
$html = $this->getLayout()
->createBlock('mymodule/myblock')
->setTemplate('mymodule/mypage.phtml')
->toHtml();
echo $html;
问题是我不断收到同样的错误
Not valid template file:frontend/base/default/template/mymodule/mypage.phtml
现在,该文件不在“base”文件夹下,而是在“defaul”下,但我不确定为什么 Magento 一直在那里搜索它。我在这个显示之前做了 setTheme 方法
Mage::getDesign()->setPackageName("default")->setTheme("default");
但这无济于事,“基本”文件夹仍然是搜索。
问题是 - 我错过了什么?