Smarty 是什么?
为何使用它?
用例和工作流
语法比较
模板继承
最佳实践
极速入门
通常,您可以通过修改 Smarty 类变量
来配置 Smarty 设置。此外,您可以使用 Smarty 函数
注册插件、过滤器等。对 Smarty 对象所做的修改对于所有模板都是全局性的。
但是,Smarty 类变量和函数可以被个别模板对象访问或调用。对模板对象所做的修改仅适用于该模板及其中包含的子模板。
示例 17.4:通过模板更改 Smarty 设置
<?php $tpl = $smarty->createTemplate('index.tpl); $tpl->cache_lifetime = 600; //or $tpl->setCacheLifetime(600); $smarty->display($tpl); ?>
示例 17.5:通过模板注册插件
<?php $tpl = $smarty->createTemplate('index.tpl); $tpl->registerPlugin('modifier','mymodifier'); $smarty->display($tpl); ?>