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 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
php+javascript的日历控件
Nov 19 PHP
php自动获取目录下的模板的代码
Aug 08 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
基于php实现长连接的方法与注意事项的问题
May 10 PHP
Windows中使用计划任务自动执行PHP程序实例
May 09 PHP
PHP 5.3新增魔术方法__invoke概述
Jul 23 PHP
php中mysql连接方式PDO使用详解
Feb 25 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
Feb 16 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
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
MySQL中create table语句的基本语法是
2007/01/15 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
浅谈jQuery事件绑定原理
2015/01/02 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
element-ui中select组件绑定值改变,触发change事件方法
2018/08/24 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
初学Python函数的笔记整理
2015/04/07 Python
Python中字符串对齐方法介绍
2015/05/21 Python
使用Python对Excel进行读写操作
2017/03/30 Python
python实现邮件发送功能
2019/08/10 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
SQL Server面试题
2016/10/17 面试题
测绘工程专业个人自我评价
2013/12/01 职场文书
企划主管岗位职责
2013/12/12 职场文书
法学个人求职信范文
2014/01/27 职场文书
班级安全教育实施方案
2014/02/23 职场文书
大学生标准自荐书
2014/06/15 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
商品陈列协议书
2014/09/29 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
golang连接MySQl使用sqlx库
2022/04/14 Golang