在thinkphp5框架下,用了{volist},然后退出循环{/volist},但进行另一个循环输出时却在下一行开始了。

发布于 2022-09-11 18:57:00 字数 3525 浏览 5 评论 0

相关问题

在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}

clipboard.png

你期待的结果是什么?实际看到的错误信息又是什么?

我想看到它在右边显示而不是在这个下面,请问代码我该怎么改或者该怎么写

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

却一份温柔 2022-09-18 18:57:00

是不是你volist标签没关闭的原因,第一个循环标签的volist未关闭

鱼忆七猫命九 2022-09-18 18:57:00

{volist key="key" name="finance" id="v1"}
{volist key="key" name="reply" id="v2"}
{/volist}
{volist key="key" name="receipt" id="v3"}
{/volist}

看出问题了吗? 没闭合啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文