关于smarty的自定义函数使用
2014-06-18 00:00
183 查看
摘要: 关于smarty的自定义函数使用
{strip}.....{/strip}去除包含内容部分的空白和回车
模板文件:注释 换行 回车,这样编译模板文件看起来可读性好
编译文件:模板文件的换行,和回车在文件中也会体现出来,可以使用此标签将其取出
{debug} 调试,会给我们输出一个和smarty变量信息有关系的控制台
{eval}...{/eval} 输出变量信息{eval var=complain} 或 {eval var=complain assign="goldstone"}
将complain保存到goldstone变量中 在其他地方使用时{$goldstone}
{fetch}。。。{/fetch}获得文件内容
{fetch file=”http://www.baidu.com”}
{cycle}....{/cycle} 交替出现 {cycle values='red,blue,green'}
{html_image}
生成图片标签
file
width
height
herf 图片超链接 a标签也会显示
{html_table}表格标签
smarty属性 $comolie_check=true
append:把变量放入到smarty对象的数组里边
assign: 把变量放入到smarty对象的变量里边
2 assignByRef()
3 clearAllAssign() 清楚所有的assign变量信息
4 clearAssign() 清楚指定的assign变量信息
5 configload() 引入配置变量
a{config_load file="site.conf" section="newyear"}
b $smarty->configLoad("site.conf",'newyear');
6 clearConfig()清楚配置变量
7 display()战士模板信息
8 fetch() 获得模板信息
9 display() =echo fetch
10 templateExists()检查编译文件是否存在
11 clearCompiledTemplate() display之前调用
总结:
smarty雨已有的项目结合
①自己项目的autoload与smarty的autoload做兼容处理
②具体使用
③在父类控制器实例化smarty
{strip}.....{/strip}去除包含内容部分的空白和回车
模板文件:注释 换行 回车,这样编译模板文件看起来可读性好
编译文件:模板文件的换行,和回车在文件中也会体现出来,可以使用此标签将其取出
{debug} 调试,会给我们输出一个和smarty变量信息有关系的控制台
{eval}...{/eval} 输出变量信息{eval var=complain} 或 {eval var=complain assign="goldstone"}
将complain保存到goldstone变量中 在其他地方使用时{$goldstone}
{fetch}。。。{/fetch}获得文件内容
{fetch file=”http://www.baidu.com”}
{cycle}....{/cycle} 交替出现 {cycle values='red,blue,green'}
{html_image}
生成图片标签
file
width
height
herf 图片超链接 a标签也会显示
{html_table}表格标签
smarty属性 $comolie_check=true
常用方法
1 append assign的区别:append:把变量放入到smarty对象的数组里边
assign: 把变量放入到smarty对象的变量里边
2 assignByRef()
3 clearAllAssign() 清楚所有的assign变量信息
4 clearAssign() 清楚指定的assign变量信息
5 configload() 引入配置变量
a{config_load file="site.conf" section="newyear"}
b $smarty->configLoad("site.conf",'newyear');
6 clearConfig()清楚配置变量
7 display()战士模板信息
8 fetch() 获得模板信息
9 display() =echo fetch
10 templateExists()检查编译文件是否存在
11 clearCompiledTemplate() display之前调用
总结:
smarty雨已有的项目结合①自己项目的autoload与smarty的autoload做兼容处理
②具体使用
③在父类控制器实例化smarty
相关文章推荐
- 使用Smarty的表单自定义函数等实现 考生在线报名
- smarty中自定义函数的使用(包括块方式)
- 使用Smarty的表单自定义函数等实现 考生在线报名
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- 关于MySQL的存储函数(自定义函数)的定义和使用方法详解
- smarty内建函数和自定义插件函数的使用
- 写 smarty 插件 前奏 动态 注册 自定义 php 函数 模板中使用
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- 关于set的自定义比较函数的使用及结构体的上下二分用法
- 关于MySql中使用自定义函数的学习心得
- 如何在smarty模板中使用自定义函数
- Thinkphp3.2 关于快捷函数 模板引擎换为smarty时 地址跳转函数U()的使用修改及说明
- 关于自定义比较函数 usort 如何使用 类中的方法
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- Oracle中怎样使用JAVA函数及自定义函数
- Oracle不支持在select语句中调用自定义函数时使用自定义类型作参数?
- 关于Membership的设置 :使用自定义数据库
- 自定义函数使用map排序
- 列出一个工作簿中所有已使用的自定义函数