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 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
PHP cron中的批处理
Sep 16 PHP
一些使用频率比较高的php函数
Oct 03 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
Oct 25 PHP
php的一个简单加密解密代码
Jan 14 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
PHP设计模式之装饰器模式定义与用法详解
Apr 02 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 PHP
PHP命令行与定时任务
Apr 01 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
用php+mysql一个名片库程序
2006/10/09 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
ASP Json Parser修正版
2009/12/06 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
Python中join和split用法实例
2015/04/14 Python
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
Python中字符串对齐方法介绍
2015/05/21 Python
python中set()函数简介及实例解析
2018/01/09 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
优秀中专生推荐信
2013/11/17 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
事业单位考核材料
2014/05/21 职场文书
教室标语大全
2014/06/21 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
党员思想汇报材料
2014/12/19 职场文书
师德承诺书
2015/01/20 职场文书
工程催款通知书
2015/04/17 职场文书