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
Nov 25 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
深入解析phpCB批量转换的代码示例
Jun 27 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
php快速查找数据库中恶意代码的方法
Apr 01 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
php编程每天必学之表单验证
Mar 01 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
Apr 21 PHP
PHP的openssl加密扩展使用小结(推荐)
Jul 18 PHP
YII2框架中使用yii.js实现的post请求
Apr 09 PHP
PHP使用标准库spl实现的观察者模式示例
Aug 04 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实现查询功能(数据访问)
2017/05/23 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
JavaScript代码执行的先后顺序问题
2017/10/29 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
在python中修改.properties文件的操作
2020/04/08 Python
python把一个字符串切开的实例方法
2020/09/27 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
培训心得体会
2013/12/29 职场文书
2014的自我评价
2014/01/13 职场文书
校企合作协议书
2014/04/16 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
居委会工作总结2015
2015/05/18 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
车间班组长竞聘书
2015/09/15 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
关于Nginx中虚拟主机的一些冷门知识小结
2022/03/03 Servers
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript