我有3个模板文件:
main.tpl
main_header.tpl
main_footer.tpl我需要使用Mustache.php将最后2个模板包含在第一个模板中
我找不到这方面的文件。
我该怎么做?
发布于 2013-11-29 17:26:53
所包含的模板在胡子中称为“部分”。包含它们的标签如下所示:
{{> main_header }}
{{> main_footer }}您将需要set up a template loader,以便胡子可以自动加载它们。
因为您的文件扩展名是.tpl,所以您也应该使用let your template loader know。
生成的代码可能如下所示:
<?php
$m = new Mustache_Engine(array(
'loader' => new Mustache_Loader_FilesystemLoader(
__DIR__.'/path/to/views',
array('extension' => '.tpl')
),
));
echo $m->render('main', $data);https://stackoverflow.com/questions/20289059
复制相似问题