thinkphp中volist标签 增加if判断。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp中volist标签 增加if判断。相关的知识,希望对你有一定的参考价值。


<volist name="data1" id="vo1">
<volist name="data2" id="vo2">
<if condition="$vo2['fid'] eq $vo1['id'] "> $vo2.name<br> </if>
</volist>
</volist>

这样怎么限制if的数量 比如说volist输出10个,if判断了8个符合条件输出,那怎么让if只输出5个

参考技术A <volist name="data1" id="vo1">
<?php $i=1;?>
<volist name="data2" id="vo2">
<?php if($i<=5)?>
<if condition="$vo2['fid'] eq $vo1['id'] "> $vo2.name<br> </if>
<?php
$i++;
?>
</volist>
</volist>追问

好了 不过循环要放在if里面

$vo2.name

本回答被提问者和网友采纳
参考技术B <if condition=" $i <10"></if>, $i为系统自带的追问

没用的 这是循环里面套循环 也就第一个循环有用

追答

可以用foreach循环啊

追问

你自己看吧

thinkphp-循环输出标签volist

说明

volist标签通常用于查询数据集(select方法)的结果输出

语法

{volist name="数组" id="变量"}
    {$变量.属性1}:{$变量.属性2}
{/volist}

示例

{volist name="memberList" id="member"}
	{$member.id}:{$member.name}
{/volist}

输出

0:thinkphp	4:zhangsan4	5:zhangsan5	6:zhangsan6


本文出自 “素颜” 博客,请务必保留此出处http://suyanzhu.blog.51cto.com/8050189/1897053

以上是关于thinkphp中volist标签 增加if判断。的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP 3.2.2 在 volist 多重循环嵌套中使用 if 判断标签

thinkphp volist 可否嵌套if

thinkPHP <volist>标签 循环输出表格 怎么动态设定循环次数呢?

ThinkPHP模板循环输出Volist标签用法实例详解

thinkphp-循环输出标签volist

thinkphp volist用法