thinkPHP的Html模板标签使用方法


Posted in PHP onNovember 13, 2012

注意:在使用如<html:select />等标签之前,必须要引入TP的标签库:<tagLib name="html" />

如果我们现在需要一个select下拉菜单项,那么在ThinkPHP中我们可以这样做。

1、在Action控制器的方法中获取数据,举例如下:

public function mylist(){ 
$user = new Model(‘User'); 
$list = $user->getField(‘id,username'); 
$this->assign(‘users',$list); 
$this->display(); 
}

2、在模板页面中导入标签库并写如下代码即可

<tagLib name="html" /> 
<html:select name="uid" options="users" first="请选择用户" change="alert(‘Hello')"/>

这样我们只用了一个简单的标签就实现了下面的功能:(编译后的HTML代码)

<select id="" name="uid" onchange="alert(‘Hello')" ondblclick="" class=""> 
<option value="">请选择用户</option> 
<option value="1″>no1</option> 
<option value="2″>no2</option> 
<option value="3″>no3</option> 
<option value="4″>no4</option> 
</select>
PHP 相关文章推荐
比较全面的PHP数组的使用方法小结
Sep 23 PHP
php中转义mysql语句的实现代码
Jun 24 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
Jun 13 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
Apr 09 PHP
PHP生成唯一订单号的方法汇总
Apr 16 PHP
Java中final关键字详解
Aug 10 PHP
PHP编程之设置apache虚拟目录
Jul 08 PHP
php判断用户是否关注微信公众号
Jul 22 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
Oct 08 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
laravel添加角色和模糊搜索功能的实现代码
Jun 22 PHP
PHP数组及条件,循环语句学习
Nov 11 #PHP
php对mongodb的扩展(初出茅庐)
Nov 11 #PHP
PHP面向对象——访问修饰符介绍
Nov 08 #PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
Nov 07 #PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 #PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 #PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 #PHP
You might like
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
js播放wav文件(源码)
2013/04/22 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
2015/05/26 Javascript
详解javascript中原始数据类型Null和Undefined
2015/12/17 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
2017/09/20 jQuery
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
vue组件生命周期详解
2017/11/07 Javascript
微信 jssdk 签名错误invalid signature的解决方法
2019/01/14 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
python区块及区块链的开发详解
2019/07/03 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
html5与css3小应用
2013/04/03 HTML / CSS
电子商务专业自我鉴定
2013/12/18 职场文书
学校节能减排倡议书
2014/05/16 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
初中生毕业评语
2014/12/29 职场文书
社区党支部承诺书
2015/04/29 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis