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 相关文章推荐
实例(Smarty+FCKeditor新闻系统)
Jan 02 PHP
Mysql和网页显示乱码解决方法集锦
Mar 27 PHP
php下过滤html代码的函数 提高程序安全性
Mar 02 PHP
基于empty函数的判断详解
Jun 17 PHP
php生成随机密码自定义函数代码(简单快速)
May 10 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
php中get_meta_tags()、CURL与user-agent用法分析
Dec 16 PHP
Codeigniter的一些优秀特性总结
Jan 21 PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
数据结构之利用PHP实现二分搜索树
Oct 25 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学习之数组的定义和填充
2011/04/17 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
使用配置类定义Codeigniter全局变量
2014/06/12 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
PHP正则验证Email的方法
2015/06/15 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
python使用pymysql实现操作mysql
2016/09/13 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
社区端午节活动方案
2014/01/28 职场文书
内勤主管岗位职责
2014/04/03 职场文书
工程款申请报告
2015/05/15 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
高一作文之乐趣
2019/11/21 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python