树枝数据深层嵌套-变量名长度?

时间:2018-10-12 15:00:31

标签: php twig

我的数据结构嵌套得很深,我的Twig模板中的变量名越来越长。

在Mustache中,您可以使用{{# variable }}“分隔”数据,而不必使用该变量“前缀”内部的所有内容,例如:

数据:

variable1
    variable2
        variable2_1
        variable2_2
    variable3
        variable3_1
        variable3_2
        variable3_3

胡子模板:

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

在上面,您不必在variable2variable3.variable3_3前面加上variable1

这是我拥有的一个数据元素的示例: ProcNoStsRq.ProcFold.Header.Admin.Sup.Pty.Contact.Comms.SA.Address.City (请注意,该名称比实变量名称的122个字符缩短了)

我知道我将拥有一些更深的东西。如何在Twig中实现相同目标?

1 个答案:

答案 0 :(得分:0)

不要以为您可以直接进行此操作,但是如果您使用include,则可以使其正常工作。

imageFile: $(this).find('td:eq(2)').html(),