多语言展示
当前在线:982今日阅读:165今日分享:48

Smarty框架程序篇

Smarty框架程序篇
工具/原料

Smarty

方法/步骤
1

1.SMARTY_DIR :Smarty核心路径

2

2、Smarty中的变量• $template_dir :模板目录• $compile_dir :编译目录• $config_dir :配置目录• $cache_dir :缓存目录• $left_delimiter :左分界符• $right_delimiter :右分界符• $caching :缓存开关• $cache_lifetime :缓存的生命周期• $debugging :开启调试窗口,功能与{debug}类似• $php_handling :模板中是否可以放入php源代码(了解) 示例代码:

3

3、Smarty中的常用方法• assign :分配变量到模板文件(按值传递)• assignByRef :分配变量到模板文件(按地址传递)• append :以数组形式分配变量到模板文件(按值传递)• appendByRef :以数组形式分配变量到模板文件(按地址传递)• clearAllAssign :清除所有分配到模板中的变量• clearAssign :清除指定的分配到模板中的变量• clearCache :清除缓存• configLoad :载入配置文件• clearConfig :清除配置信息• display :① 载入模板文件 ② 替换变量 ③ 输出模板内容• fetch :① 载入模板文件 ② 替换变量 • templateExists :判断模板文件是否存在 示例代码:assign与append方法

4

4.示例代码:configLoad方法

5

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

6

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

推荐信息