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 相关文章推荐
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 PHP
PHP 引用是个坏习惯
Mar 12 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 PHP
PHP简单获取视频预览图的方法
Mar 12 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP+Apache+Mysql环境搭建教程
Aug 01 PHP
thinkPHP中钩子的两种配置调用方法详解
Nov 11 PHP
PHP实现小程序批量通知推送
Nov 27 PHP
PHP实现的支付宝支付功能示例
Mar 26 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
Jun 13 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 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支持页面回退的两种方法[转]
2007/02/14 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
JS之小练习代码
2008/10/12 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
Python-接口开发入门解析
2019/08/01 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
Python3.7安装pyaudio教程解析
2020/07/24 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
python3实现飞机大战
2020/11/29 Python
搞笑老公保证书
2015/02/26 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
患者身份识别制度
2015/08/06 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
基于Python实现一个春节倒计时脚本
2022/01/22 Python
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers