Smarty框架程序篇

时间:2026-02-15 15:40:45

1、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、4.示例代码:configLoad方法

Smarty框架程序篇

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

Smarty框架程序篇

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

Smarty框架程序篇

© 2026 手抄报圈
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com