11-8学习总结
来源:互联网 发布:java中方法的调用 编辑:程序博客网 时间:2024/05/01 17:09
Smarty模板技术
·定义:使用php写出来的模板引擎,实现了后台逻辑和显示内容的分离,将php程序员和美工程序员进行分离。Smarty的网站逻辑和美工页面互不影响
·有点:在较大的项目中得以体现:当后台数据无变化的时候,只需要一次变异 ,运行速度快 , 强大的 cache缓存技术,函数的插件丰富。
·不适合smarty:1,小项目,2,数据需要时时更新
·smarty安装
将引擎放入服务器文件夹下,
Templates:存放页面模板
Templates_compile:存放编译后的页面模板
Configs:模板所需要的特殊的配置文件
Cache:存放smarty缓存的模板(临时)
·应用smarty
1,引入smarty.class.php
2,创建 smarty对象
3,更改模板及编译后文件的存放路径(templates_dir compile_dir)
4,修改定界符(left_delimiiter right_delimiter)
5,编写模板
6,在php文件中用assign方法给模板中变量赋值
7,在php文件中用display方法将数据显示到模板中
·smarty中的变量
1,foreach和section遍历数组
·foreach
<{foreach form="将要循环的数组" item="保存至的变量" name="循环名"}>
<{foreachelse}>
<{/foreach}>
·section
<{section name="循环名" loop="循环数组的循环次数"}>
<{sectionelse}>
<{/section}>
·if
<{if 条件}>
<{elseif 条件1}>
<{else}>
<{/if}>
- 11-8学习总结
- 11月学习总结
- 11月份学习总结
- 11月学习总结
- 11月学习总结
- 11月学习总结
- JAVA学习总结11
- struts2 学习总结(11)
- 11月学习总结
- 2017.12.11学习总结
- 8/30学习总结
- linux学习总结8
- JAVA学习总结8
- 8-PS学习总结
- 学习总结8
- 学习总结:2012-11-11
- 11-6DOM学习总结
- 11月学习笔记总结
- smarty中配置文件的应用
- Java中ClassLoader笔记
- expect实现交互式密码修改
- jsp————include指令
- 流水线相关问题及解决方法
- 11-8学习总结
- 英语对一个程序员来说有多重要?
- Windows UI风格的设计(1)
- Oracle 根据两个数获取百分比的函数
- Windows UI风格的设计(2)
- oracle 数据库查询百分比
- Windows UI风格的设计(3)
- Windows UI风格的设计(4)
- Windows UI风格的设计(5)