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 获取远程文件内容的函数代码
Mar 24 PHP
Php Image Resize图片大小调整的函数代码
Jan 17 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 PHP
php分页函数示例代码分享
Feb 24 PHP
php密码生成类实例
Sep 24 PHP
thinkPHP下的widget扩展用法实例分析
Dec 26 PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
PHP 自动加载的简单实现(推荐)
Aug 12 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
PHP插件PHPMailer发送邮件功能
Feb 28 PHP
php提高脚本性能的4个技巧
Aug 18 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
smtp邮件发送一例
2006/10/09 PHP
PHP 加密与解密的斗争
2009/04/17 PHP
php操作mysqli(示例代码)
2013/10/28 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
2017/05/09 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
2017/07/05 jQuery
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
PyQt弹出式对话框的常用方法及标准按钮类型
2019/02/27 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
体育专业个人的求职信范文
2013/09/21 职场文书
会计专业自我鉴定范文
2013/12/29 职场文书
打架检讨书500字
2014/01/29 职场文书
高校教师自荐信范文
2014/03/13 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
Java实现多线程聊天室
2021/06/26 Java/Android
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android