smarty学习笔记之常见代码段用法总结


Posted in PHP onMarch 19, 2016

本文实例讲述了smarty常见代码段。分享给大家供大家参考,具体如下:

1、

<select >
  {html_options values=$cust_ids selected=$customer_id output=$cust_names}
</select>

说明:生成下拉菜单。values=一个数组,数组元素为列表值 selected=一个值,这个是默认的列

表值 output=一个数组,数组元素为显示的列表值

{html_checkboxes values=$cust_ids checked=$customer_id 
output=$cust_names separator="<br/>"}

说明:复选框。同上;separator="<br />"指以<br />分隔每个复选按钮的字符串

{html_radios values=$cust_ids checked=$customer_id
output=$cust_names separator="<br/>"}

说明:单选按钮

2、

{counter start=0 skip=2 print=ture}

说明:计数器,其后使用时,以0 开始,每次增加 2 。

3、

{section loop=$data}
  <tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
  <td>{$data[rows]}</td>
  </tr>
{/section}

说明:轮回返回数组元素(或一个数列)值

4、

{assign var="name" value="Bob"}
The value of $name is {$name}.//The value of $name is Bob。

说明:赋值

5、

{fetch file="http://www.myweather.com/68502/" assign="weather"}

说明:fetch 用于从本地文件系统、HTTP或FTP上取得文件并显示文件的内容. 如果文件名称 

以"http://"开头,将取得该网站页面并显示. 如果文件名称以"ftp://"开头,将从ftp服务器取得

该文件并显示.

6、

{html_image file="../path/relative/to/currdir/pumpkin.jpg"
border="1" height="100" width="100" alt="图片" href="1.html"}

说明:图片

7、

{html_select_date}

说明:创建日期下拉菜单. 它可以显示任意年月日

{html_select_time}

说明:用于创建时间下拉菜单. 它可以显示任意时分秒

8、

{html_table loop=$data cols=4 table_attr='border="0"'
tr_attr=$tr td_attr=$td}

说明:以$data数组元素形成一个4列的表。table_attl为表格属性,tr_attr为行属性,td_attr

为列属性

9、

{math equation="x + y" x=$height y=$width}

说明:数学运算函数

10、

{mailto address="me@domain.com" text="send me some mail"}

说明:生成电子邮件链接

11、

{popup}

说明:创建javascript弹出窗口,使用前必须先调用 popup_init 函数

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

PHP 相关文章推荐
DOMXML函数笔记
Oct 09 PHP
Phpbean路由转发的php代码
Jan 10 PHP
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
PHP取进制余数函数代码
Jan 19 PHP
PHP超级全局变量数组小结
Oct 04 PHP
PHP对象相互引用的内存溢出实例分析
Aug 28 PHP
PHP关联数组实现根据元素值删除元素的方法
Jun 26 PHP
利用php输出不同的心形图案
Apr 22 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
Aug 08 PHP
PHP静态成员变量和非静态成员变量详解
Feb 14 PHP
浅析php如何实现爬取数据原理
Sep 27 PHP
PHP DB 数据库连接类定义与用法示例
Mar 11 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
Mar 19 #PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
Mar 18 #PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
Mar 18 #PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 #PHP
PHP的Yii框架中行为的定义与绑定方法讲解
Mar 18 #PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
Mar 18 #PHP
深入讲解PHP的Yii框架中的属性(Property)
Mar 18 #PHP
You might like
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
2014/06/25 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
用Javascript 和 CSS 实现脚注(Footnote)效果
2009/09/09 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
js实现城市级联菜单的2种方法
2017/06/23 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
vue实现计步器功能
2019/11/01 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
python实现从ftp服务器下载文件的方法
2015/04/30 Python
Python中super关键字用法实例分析
2015/05/28 Python
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
Python 实现进度条的六种方式
2021/01/06 Python
python中最小二乘法详细讲解
2021/02/19 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
为什么要有struct关键字
2012/05/08 面试题
机电一体化毕业生求职信
2013/11/02 职场文书
年终考核实施方案
2014/05/26 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
朋友聚会开场白
2015/06/01 职场文书
党员转正意见怎么写
2015/06/03 职场文书