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执行速度全攻略(上)
Oct 09 PHP
再次研究下cache_lite
Feb 14 PHP
php array_flip() 删除数组重复元素
Jan 14 PHP
PHP中10个不常见却非常有用的函数
Mar 21 PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
php模板函数 正则实现代码
Oct 15 PHP
php 批量生成html,txt文件的实现代码
Jun 26 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
Nov 12 PHP
PHP使用memcache缓存技术提高响应速度的方法
Dec 26 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 PHP
PHP通过curl获取接口URL的数据方法
May 31 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
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
jQuery Tools tooltip使用说明
2012/07/14 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
javascript读写json示例
2014/04/11 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
Python 的 Socket 编程
2015/03/24 Python
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
Sanic框架路由用法实例分析
2018/07/16 Python
python程序封装为win32服务的方法
2021/03/07 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
护理职业应聘自荐书
2013/09/29 职场文书
自荐书格式
2013/12/01 职场文书
大学生职业生涯规划书范文
2014/01/04 职场文书
机关门卫制度
2014/02/01 职场文书
财务总监岗位职责
2014/03/07 职场文书
检讨书怎么写
2015/01/23 职场文书
网络营销实训总结
2015/08/03 职场文书
浅谈Python魔法方法
2021/06/28 Java/Android
vue使用watch监听属性变化
2022/04/30 Vue.js