Объединение двух переменных для использования в Twig

#html #google-app-engine #twig

#HTML #google-app-engine #twig

Вопрос:

Я использую Google App Engine и пытаюсь установить значение текстовой области на основе конкатенации двух строковых переменных. Допустим, у меня есть 4 элемента, и каждый элемент имеет несколько полей. Итак, в моем Python я передаю словарь { 'value0': newValue } . Я использую цикл for (значение итератора num), и я хочу использовать в своем HTML что-то эквивалентное {{ value }}{{ num }} тому, где находится переменная, на которую ссылается value0 .

Я пробовал {{ value~num }} , но ничего не работает. Если бы я мог использовать массив, который был бы еще лучше, например {{ value[num] }}

Комментарии:

1. Вы имеете в виду, что у вас есть переменные, такие как value0 , value1 , и т.д.?

2. ДА. Если есть лучший способ сделать это, то это было бы лучше. По правде говоря, у меня есть переменные valueA1 , valueA2 , valueB1 , valueB2 , и т.д., и мне нужно иметь возможность увеличивать и получать доступ ко всем из них.

3. Можете ли вы изменить свой вопрос на print_r выводимую переменную и ожидаемый результат? Это мне совершенно непонятно ^^.

4. Кажется, ваш лучший вариант — использовать массив, например values["A1"] , тогда вы можете сгенерировать ключи в представлении.