什么是 Smarty?
为什么使用它?
用例和工作流程
语法比较
模板继承
最佳实践
速成课程
您可以直接访问静态类。语法与 PHP 中的相同。
不建议直接访问 PHP 类。这将底层应用程序代码结构直接与表示层相关联,并使模板语法复杂化。建议注册插件,将模板与 PHP 类/对象隔离开。请自行决定是否使用。请参阅 Smarty 网站的“最佳实践”部分。
示例 17.10 静态类访问语法
{assign var=foo value=myclass::BAR} <--- class constant BAR {assign var=foo value=myclass::method()} <--- method result {assign var=foo value=myclass::method1()->method2} <--- method chaining {assign var=foo value=myclass::$bar} <--- property bar of class myclass {assign var=foo value=$bar::method} <--- using Smarty variable bar as class name