0

在关闭模板中,我收到 2 个列表(部门、办公室),办公室可以与某些部门相关联(部门.officeLocations[])。

如何使用closure-templates 函数从模板中收到的所有办公室(完整列表)中预先选择复选框(来自divisions Divisions.officeLocations []的办公室)而不做这样看起来非常混乱和完全错误的事情?

{foreach $division in $divisions}
    {foreach $office in $offices}
        {foreach $officeInDivision in $division.officeLocations}
            [...]
        {/foreach}
    {/foreach}
{/foreach}

我是否需要接收每个部门对象(在部门中)中可用的所有办公室,并在 true/false 处检查参数?类似的东西看起来也错了?

{foreach $division in $divisions}
    {foreach $office in $division.officesLocations}
        {if $office.checked}
            [...]
        {else}
            [...]
        {/if}
    {/foreach}                  
{/foreach}

多谢 !

4

0 回答 0