首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多维数组中的Smarty模板循环(3)

多维数组中的Smarty模板循环(3)
EN

Stack Overflow用户
提问于 2017-08-01 13:12:19
回答 1查看 118关注 0票数 0

在智能模板中显示我的一些值时遇到了一些问题。我读过许多堆栈溢出的主题,但我的主题并没有从答案中发挥作用。我是一个聪明的初学者,但我需要用它来做一些工作。

这就是我的问题。

我有一个数组,它给出:

代码语言:javascript
复制
Array (12)
0 => Array (7)
  0 => Array (2)
    total => "0"
    department_name => "その他"
  1 => Array (2)
    total => "0"
    department_name => "イベント"
  2 => Array (2)
    total => "0"
    department_name => "ウェブ"
  3 => Array (2)
    total => "0"
    department_name => "グラフィック"

诸若此类。

1到12个月,1到7个部门名称和2个属性(名称和编号)。在我的例子中,total =0是正常的,后面的数组中确实有值。

我想在每个单元格中显示“合计”。我在许多其他变种中尝试了这个,但没有成功。

代码语言:javascript
复制
{FOREACH $date_fixed as $dates}
    <tr>
        <td scope="row">{$dates}</td>
        <td>
            <span>
                  <!-- {$balance_report.row_total_balance} -->
            </span>
        </td>
        {FOREACH $test as $ok}
            {FOREACH $ok as $i}
                <td>
                    <span>
                        {$i.total}
                    </span>
                </td>
            {/FOREACH}
        {/FOREACH}
    </tr>
{/FOREACH}

我真的不明白为什么它不能工作。我的表只有0作为值。等待的时间太长了。我想我的问题出在日期的显示上。

我怎么才能有一张好桌子呢?我怎样才能在一个3元数组上正确地循环?

如果我忘记了一些重要的信息,请告诉我。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-01 15:29:19

让它以我想要的方式工作。如果我说错了,请纠正我。

代码语言:javascript
复制
{FOREACH $date_fixed as $i => $dates}
<tr>
    <td scope="row">{$dates}</td>
    <td>
        <span>
              <!-- {$balance_report.row_total_balance} -->
        </span>
    </td>
    {FOREACH $test[$i] as $ok}
    <td>
       <span>
           {$ok.total}
       </span>
    </td>
    {/FOREACH}
</tr>
{/FOREACH}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45429393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档