Данные ветки глубоко вложенные - длина имени переменной? - PullRequest
0 голосов
/ 12 октября 2018

У меня очень глубоко вложенная структура данных, и имена переменных в моем шаблоне Twig становятся довольно длинными.

В Mustache вы можете «разделять» данные с помощью {{# variable }} и всего, что внутри вас.не нужно было бы «префикс» с этой переменной, как это:

data:

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 символовнастоящее имя переменной)

Я знаю, что у меня будут еще более глубокие.Как я могу добиться того же в Twig?

1 Ответ

0 голосов
/ 15 октября 2018

Не думаю, что думаю, что вы можете сделать это прямо, но если вы используете включает, вы могли бы заставить его работать.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...