唯一可以处理继承以支持例如的php模板引擎插件系统很聪明 - 因为它支持同时加载父模板和一个或多个子模板。
我在twig,dwoo,lette或类似的模板引擎中找不到这个。
确切地说,我的意思是: https://www.smarty.net/docs/en/resources.extends.tpl
+- index.tpl // the parent template
|
+--- child.tpl // a child which extends the parent
+--- child2.tpl // another child which extends the parent
Smarty会像这样加载:
$smarty->display('index.tpl|child.tpl|child2.tpl');
由于我在个人项目中使用twig模板引擎并且它似乎不支持此功能,我将不胜感激任何建议。
对不起,如果我错了,但我不知道另一个地方要问。
答案 0 :(得分:1)
Twig可以非常轻松地扩展父模板。
{% extends "parent.twig" %}
查看文档: