专注企业网站设计,成就互联网新动力。

www.cccidea.com

您当前的位置:首页>技术中心>程序专区

thinkphp标签库list标签用法详解

时间:2017-01-13 09:17:39来源:作者:点击:69

今天在整合一个用TP做的项目的时候发现其中的列表页不是用常规的循环TR输出的,而是用的TP中的LIST输出,代码如下

<html:list
 id="checkList"
 name="category"
 style="list"
 checkbox="true"
 action="true"
 datasource="list"
 show="id:编号|8%,name:栏目名|50%:edit,pid|showCatname='NewPart':上级栏目"
 actionlist="add:添加子栏目:id,edit:编辑:id,foreverdel:删除:id" />


详解:

list标签属性有:id,pk,style,action,actionlist,show,datasource,checkbox,close=>0(默认为0,意味着list默认为非闭合标签)

id:表格id

pk:绑定数据表主键

style:样式

datasource 数据源

checkbox 是否开启checkbox,如果开启了checkbox 则在表格第一列显示checkbox 如上图所示

action 是否显示功能操作,为true则表格第一行出现"操作"字段  如上图所示

下面是重点:

show的几种方式

------------〉字段名 | 函数名="参数":显示文字
  如 pid|showCatname='NewPart':上级栏目
------------〉字段名:显示文字 | 宽度            如    id:编号|8%
------------〉字段名:显示文字:点击后调用的函数名 如   title:标题:edit
 
actionlist:跟show一样也是定义显示样式的,不过这个是专门定义action(操作)的样式的,前提是你事先开启了action=true 
 
-----------〉字段名 | 函数名="参数" 如:status | getStatus = $user['id']  getStatus为一个函数,而status和$user['id']分别为它的前两个参数
 
------------〉字段名:显示文字:发送给指定操作的参数&nbsp; 如:edit : 编辑 : id&nbsp; (点击了表格中编辑这一竖栏的数据则会调用edit方法,同时会将id 发送给edit函数)
相关热词搜索:
更多

上一篇:最详细AT指令

下一篇:返回列表

匿名