Smarty框架程序篇

2025-11-13 17:29:16

1、SMARTY_DIR :Smarty核心路径

Smarty框架程序篇

2、Smarty中的变量

• $template_dir :模板目录

• $compile_dir :编译目录

• $config_dir :配置目录

• $cache_dir :缓存目录

• $left_delimiter :左分界符

• $right_delimiter :右分界符

• $caching :缓存开关

• $cache_lifetime :缓存的生命周期

• $debugging :开启调试窗口,功能与{debug}类似

• $php_handling :模板中是否可以放入php源代码(了解)

示例代码:

Smarty框架程序篇

3、Smarty中的常用方法

• assign :分配变量到模板文件(按值传递)

• assignByRef :分配变量到模板文件(按地址传递)

• append :以数组形式分配变量到模板文件(按值传递)

• appendByRef :以数组形式分配变量到模板文件(按地址传递)

• clearAllAssign :清除所有分配到模板中的变量

• clearAssign :清除指定的分配到模板中的变量

• clearCache :清除缓存

• configLoad :载入配置文件

• clearConfig :清除配置信息

• display :① 载入模板文件 ② 替换变量 ③ 输出模板内容

• fetch :① 载入模板文件 ② 替换变量 

• templateExists :判断模板文件是否存在

示例代码:assign与append方法

Smarty框架程序篇

4、示例代码:configLoad方法

Smarty框架程序篇

5、示例代码:使用fetch方法模拟静态化生成页面

Smarty框架程序篇

6、示例代码:使用templateExists方法判断模板文件是否存在

Smarty框架程序篇

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢