thinkphp html标签多参数传递


<html:list id="checkList" name="node" style="list" checkbox="true" action="true" datasource="list" show="id:编号|10%,name:名称:child,title:显示名:edit,group_id|getNodeGroupName:分组,level|getLevel=$node['level']|'###':节点类型,sort:序号,status|getStatus:状态" actionlist="status|showStatus=$node['id'],edit:编辑:id" />
getLevel为该列表调用的一个方法 这里的name相当于Vo对象名
此处不能模板里<td>{$vo.endtime|date='Y-m-d',###}</td>一样传递参数
于是试了一下,getLevel=$node['level']|'###'发现可以传递,

其中的“###”可以替换为其它内容,比如“123”,并不影响传递,只是一个占位符的作用

当第一位是前面参数时,可以和模板中的用法一样省略如:getLevel=$node['level']。

但是使用系统函数substr_replace='********'|4|-4处理,无效。


当actionlist里面 edit:编辑:id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值