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 相关文章推荐
第七节 类的静态成员 [7]
Oct 09 PHP
文件系统基本操作类
Nov 23 PHP
PHP中用hash实现的数组
Jul 17 PHP
Zend的AutoLoad机制介绍
Sep 27 PHP
php常用Output和ptions/Info函数集介绍
Jun 19 PHP
Docker配置PHP开发环境教程
Dec 21 PHP
PHP开发中解决并发问题的几种实现方法分析
Nov 13 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
Jan 23 PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 PHP
解决PhpStorm64不能启动的问题
Jun 20 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处理excel cvs表格的方法实例介绍
2013/05/13 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
基于json的jquery地区联动效果代码
2011/07/06 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
详解ES6中的let命令
2020/04/05 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
django初始化数据库的实例
2018/05/27 Python
python实现微信小程序自动回复
2018/09/10 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
新西兰购物网站:TheMarket NZ
2020/09/19 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
《最可爱的人》教学反思
2014/02/14 职场文书
大学生党员承诺书
2014/05/20 职场文书
关于国庆节的演讲稿
2014/09/05 职场文书
2015年财政局工作总结
2015/05/21 职场文书
遗失证明范文
2015/06/19 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
MyBatis 动态SQL全面详解
2021/10/05 MySQL