首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在模板Mustache.php中包含模板

在模板Mustache.php中包含模板
EN

Stack Overflow用户
提问于 2013-11-29 15:31:41
回答 1查看 864关注 0票数 3

我有3个模板文件:

代码语言:javascript
复制
main.tpl
main_header.tpl
main_footer.tpl

我需要使用Mustache.php将最后2个模板包含在第一个模板中

我找不到这方面的文件。

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-29 17:26:53

所包含的模板在胡子中称为“部分”。包含它们的标签如下所示:

代码语言:javascript
复制
{{> main_header }}
{{> main_footer }}

您将需要set up a template loader,以便胡子可以自动加载它们。

因为您的文件扩展名是.tpl,所以您也应该使用let your template loader know

生成的代码可能如下所示:

代码语言:javascript
复制
<?php

$m = new Mustache_Engine(array(
    'loader' => new Mustache_Loader_FilesystemLoader(
        __DIR__.'/path/to/views',
        array('extension' => '.tpl')
    ),
));

echo $m->render('main', $data);
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20289059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档