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通用分页类page.php[仿google分页]
Aug 31 PHP
PHP Header用于页面跳转要注意的几个问题总结
Oct 03 PHP
PHP日期时间函数的高级应用技巧
May 16 PHP
php入门教程 精简版
Dec 13 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
PHP操作Memcache实例介绍
Jun 14 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
PHP安装memcached扩展笔记
May 28 PHP
PHP中的流(streams)浅析
Jul 02 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
Dec 01 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
Oct 19 PHP
PHP迭代器和生成器用法实例分析
Sep 28 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错误和异长常处理总结
2014/03/06 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php取得字符串首字母的方法
2015/03/25 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
锐步英国官网:Reebok英国
2019/11/29 全球购物
编辑个人求职信范文
2013/09/21 职场文书
挑战杯创业计划书的写作指南
2014/01/07 职场文书
青年文明号事迹材料
2014/01/18 职场文书
优秀大学生自荐信
2014/06/09 职场文书
家长评语怎么写
2014/12/30 职场文书
学生保证书
2015/01/16 职场文书
大学新生入学感想
2015/08/07 职场文书