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数组操作
Dec 30 PHP
linux命令之调试工具strace的深入分析
Jun 03 PHP
基于PHP+Ajax实现表单验证的详解
Jun 25 PHP
PHP错误和异长常处理总结
Mar 06 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
php通过正则表达式记取数据来读取xml的方法
Mar 09 PHP
[原创]php实现子字符串位置相互对调互换的方法
Jun 02 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
php和html的区别点详细总结
Sep 24 PHP
PHP array_reverse() 函数原理及实例解析
Jul 14 PHP
PHP ob缓存以及ob函数原理实例解析
Nov 13 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面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
php判断访问IP的方法
2015/06/19 PHP
JavaScript在IE中“意外地调用了方法或属性访问”
2008/11/19 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
Javascript常考语句107条收集
2010/03/09 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
2020/03/17 Javascript
Vue 3自定义指令开发的相关总结
2021/01/29 Vue.js
vue使用echarts画组织结构图
2021/02/06 Vue.js
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
解决python3中解压zip文件是文件名乱码的问题
2018/03/22 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
Python环境使用OpenCV检测人脸实现教程
2020/10/19 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
医院实习接收函
2014/01/12 职场文书
《乡愁》教学反思
2014/02/18 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
购房意向书
2014/04/01 职场文书
公司节能减排方案
2014/05/16 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
西柏坡导游词
2015/02/05 职场文书
清洁工岗位职责
2015/02/13 职场文书
年终工作总结范文
2019/06/20 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript