在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在下一行开始了。
相关问题
在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在这个循环输出的下一行开始了,我想要的是这个循环是另起数列进行输出,即在这个循环输出表的右边进行输出,请问我该怎么写?
相关代码
{volist key="key" name="finance" id="v1"}
<tr>
<td colspan="1" rowspan="0" align="center">{$key}</td>
<td colspan="1" rowspan="0" align="center">{$v1.proj_name}</td>
<td colspan="1" rowspan="0" align="center">{$v1.manager}</td>
<td colspan="1" rowspan="0" align="center">{$v1.num}</td>
</tr>
{volist key="key" name="reply" id="v2"}
<tr>
<td colspan="1" rowspan="1" align="center">{if($v2.type==1)}收入{elseif($v2.type==2)}成本{elseif($v2.type==3)}收益{/if}</td>
<td colspan="1" rowspan="1" align="center">{if($v2.type==1)}{$v1.income}{elseif($v2.type==2)}{$v1.cost}{elseif($v2.type==3)}{$v1.profit}{/if}</td>
<td colspan="1" rowspan="1" align="center">{$v2.device}</td>
<td colspan="1" rowspan="1" align="center">{$v2.integrated}</td>
<td colspan="1" rowspan="1" align="center">{$v2.data_line}</td>
<td colspan="1" rowspan="1" align="center">{$v2.internet}</td>
<td colspan="1" rowspan="1" align="center">{$v2.communication}</td>
<td colspan="1" rowspan="1" align="center">{$v2.other}</td>
</tr>
{/volist}
<tr>
<td colspan="1" rowspan="1" align="center">收益率</td>
<td colspan="1" rowspan="1" align="center">{$v1.m_rate}</td>
<td colspan="1" rowspan="1" align="center">{$v1.devicep}</td>
<td colspan="1" rowspan="1" align="center">{$v1.integratedp}</td>
<td colspan="1" rowspan="1" align="center">{$v1.data_linep}</td>
<td colspan="1" rowspan="1" align="center">{$v1.internetp}</td>
<td colspan="1" rowspan="1" align="center">{$v1.communicationp}</td>
<td colspan="1" rowspan="1" align="center">{$v1.otherp}</td>
</tr>
<tr>
<td colspan="1" rowspan="0" align="center">{$v1.payment_contract}</td>
</tr>
{volist key="key" name="receipt" id="v3"}
<tr>
<td colspan="1" rowspan="1" align="center">{$v3.payment_progress}</td>
<td colspan="1" rowspan="1" align="center">{$v3.contract_amount}</td>
<td colspan="1" rowspan="1" align="center">{$v3.contract_device}</td>
<td colspan="1" rowspan="1" align="center">{$v3.contract_integration}</td>
<td colspan="1" rowspan="1" align="center">{$v3.contract_dataline}</td>
<td colspan="1" rowspan="1" align="center">{$v3.contract_internet}</td>
<td colspan="1" rowspan="1" align="center">{$v3.contract_communication}</td>
<td colspan="1" rowspan="1" align="center">{$v3.contract_other}</td>
<td colspan="1" rowspan="1" align="center">{$v3.supplier}</td>
<td colspan="1" rowspan="1" align="center">{$v3.report_device}</td>
<td colspan="1" rowspan="1" align="center">{$v3.report_integration}</td>
<td colspan="1" rowspan="1" align="center">{$v3.report_other}</td>
<td colspan="1" rowspan="1" align="center">{$v3.report_number}</td>
</tr>
{/volist}
你期待的结果是什么?实际看到的错误信息又是什么?
我想看到它在右边显示而不是在这个下面,请问代码我该怎么改或者该怎么写
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是不是你volist标签没关闭的原因,第一个循环标签的volist未关闭
{volist key="key" name="finance" id="v1"}
{volist key="key" name="reply" id="v2"}
{/volist}
{volist key="key" name="receipt" id="v3"}
{/volist}
看出问题了吗? 没闭合啊