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 相关文章推荐
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 PHP
基于PHP遍历数组的方法汇总分析
Jun 08 PHP
PHP系统命令函数使用分析
Jul 05 PHP
Drupal7中常用的数据库操作实例
Mar 02 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
Apr 24 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
php实现根据IP地址获取其所在省市的方法
Apr 30 PHP
Linux安装配置php环境的方法
Jan 14 PHP
Smarty简单生成表单元素的方法示例
May 23 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
Mar 27 PHP
php中的buffer缓冲区用法分析
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
php 操作符与控制结构
2012/03/07 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
JavaScript中判断函数、变量是否存在
2015/06/10 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
jquery中封装函数传递当前元素的方法示例
2017/05/05 jQuery
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
详解vue引入子组件方法
2019/02/12 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
TensorFlow深度学习之卷积神经网络CNN
2018/03/09 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
2019/06/17 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
党性心得体会
2014/09/03 职场文书
信息技术课教学反思
2016/02/23 职场文书
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang