tag标签中能不能赋值进去,如下面$pid1的值怎么传入tag标签里
{php}$pid1=2;{/php} {qb:tag name="cms-lists002" type="cms" rows="30" order="list" by="asc" where="fid=$key"} {if $rs.fid==$pid1}<li><a href="{$rs.url}"><span >{$rs.title}</span></a></li>{/if} {/qb:tag}
这种写法值传不进,有没其它写法
@网站建设_IT维护外包-超普互联 https://x1.php168.com/bbs/show-24219.html
官方不是提供一个内外传参的函数吗,非常好用的val()
{php} //先在php标签里定义一个数组,把你的变量当作key然后赋值value,多个变量就逗号排开 $arr = ['pid1' => 2222222222]; //然后把数组塞进val里 val($arr); {/php} {qb:tag ... } {:val('pid1')} {/qb:tag}
val相当一个水管,函数内部往外传参,或者外部往内传参都很方便