这是控制器中的代码
public function transactionsAction()
{
$ModelLayout = new Pteb_System_Model_Layout_Backend();
$ModelLayout->LoadLayout();
$Block = $ModelLayout->SetContentBlock( 'transactions-block', 'Pteb_System_Block_Cms' );
$Block->setTemplate('user/transactions/results.phtml');
$ModelLayout->ShowLayout();
}
/ *这是要在页面上显示的内容, 目前它显示没有任何模板* /
$Block->setTemplate('user/transactions/results.phtml');
/ *上面内容的模板位于同一个文件夹中,名称为form.phtml
。我在上面的代码中将results.phtml
替换为form.phtml
,但它只显示设计而不是内容。
基本上form.phtml
包含带有表标题的表结构,而results.phtml
包含内容行。* /
如何告诉此results.phtml使用form.phtml作为模板?
答案 0 :(得分:0)
你能尝试去这个街区吗?
<强> Pteb_System_Block_Cms 强>
并添加以下setTemplate脚本:
public function __construct()
{
parent::__construct();
$this->setTemplate('abc/abc.phtml');
}