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的网址
Nov 25 PHP
PHP 检查扩展库或函数是否可用的代码
Apr 06 PHP
调整优化您的LAMP应用程序的5种简单方法
Jun 26 PHP
php 错误处理经验分享
Oct 11 PHP
PHP分页详细讲解(有实例)
Oct 30 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
Feb 13 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
php随机取mysql记录方法小结
Dec 27 PHP
php中session与cookie的比较
Jan 27 PHP
php版微信小店调用api示例代码
Nov 12 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 PHP
Laravel 简单实现Ajax滚动加载示例
Oct 22 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中一个控制字符串输出的函数
2006/10/09 PHP
php判断字符以及字符串的包含方法属性
2008/08/30 PHP
phpinfo 系统查看参数函数代码
2009/06/05 PHP
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
Javascript中string转date示例代码
2013/11/01 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
Python遍历目录中的所有文件的方法
2016/07/08 Python
Python中datetime模块参考手册
2017/01/13 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
Django实现学员管理系统
2019/02/26 Python
django 实现简单的插入视频
2020/04/07 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
创建文明学校实施方案
2014/03/11 职场文书
物业消防安全责任书
2014/07/23 职场文书
公证委托书
2014/08/01 职场文书
公安四风对照检查材料思想汇报
2014/10/11 职场文书
Python 可迭代对象 iterable的具体使用
2021/08/07 Python