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 相关文章推荐
php结合飞信 免费天气预报短信
May 07 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
PHP小技巧之函数重载
Jun 02 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
PHP实现数组递归转义的方法
Aug 28 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
Sep 29 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
PHP实现删除字符串中任何字符的函数
Aug 11 PHP
PHP创建word文档的方法(平台无关)
Mar 29 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
Yii2.0实现的批量更新及批量插入功能示例
Jan 29 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 删除cookie和浏览器重定向
2009/03/16 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
javascript数组的扩展实现代码集合
2008/06/01 Javascript
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
2017/12/11 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
详解TensorFlow在windows上安装与简单示例
2018/03/05 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
大学生个人总结的自我评价
2013/10/05 职场文书
三方协议书范本
2014/04/22 职场文书
路政管理求职信
2014/06/18 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
高中生逃课检讨书
2014/10/10 职场文书
2015年女工委工作总结
2015/07/27 职场文书