代码之家  ›  专栏  ›  技术社区  ›  MB34

细枝数据深度嵌套-可变名称长度?

  •  0
  • MB34  · 技术社区  · 7 年前

    {{# variable }} 里面的所有东西,你不必用这个变量来“前缀”,比如:

    variable1
        variable2
            variable2_1
            variable2_2
        variable3
            variable3_1
            variable3_2
            variable3_3
    

    胡须模板:

    {{# variable1}}
        <element>{{variable2}}</element>
        <element>{{variable3.variable3_3}}</element>
    {{/ variable1}}
    

    variable2 variable3.variable3_3 variable1 .

    ProcNoStsRq.ProcFold.Header.Admin.Sup.Pty.Contact.Comms.SA.Address.City (请注意,这是从实际变量名的122个字符缩短而来的)

    我知道我会有更深层次的。我怎样才能在细枝上达到同样的效果?

    1 回复  |  直到 7 年前
        1
  •  0
  •   DarkBee    7 年前

    别以为你能直接做到这一点,但如果你使用includes,你可以让它工作。

    {% include "template.twig" with { 'variable2' : variable1.variable2, } %}