Smarty框架程序篇
1、SMARTY_DIR :Smarty核心路径

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

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

4、示例代码:configLoad方法

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

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

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