【发布时间】:2018-11-22 11:36:51
【问题描述】:
我正在尝试加载一个寺庙,并且该模板中有一个部分(嵌套模板)。 partials 构造函数不应该渲染content 部分吗?逻辑做错了吗?
类似的问题here,但实现方式不同,没有答案。这个问题似乎已经死了,或者被指向了一些类似的问题,但我的问题在实现上也不同。
base.mustache:
<body>
{{>content}}
</body>
Mustache 构造函数:
if(!isset($this->mustache)){
$options = array(
'loader'=> new Mustache_Loader_FilesystemLoader('path/to/templates/'),
'partials_loader' => new Mustache_Loader_FilesystemLoader('path/to/partials'),
'partials' => array(
'content'=> $this->module->tplFile
)
);
$this->mustache = new Mustache_Engine($options);
}
渲染模板:
public function display()
{
$this->mustache->render('base.mustache');
}
【问题讨论】:
标签: mustache.php