Визуализация элемента из многомерного массива в Twig Opencart - PullRequest
0 голосов
/ 07 марта 2019

У меня есть следующий HTML-код в файле веточки

<input type="text" 
   name="myArray[{{ nthRow }}][description][{{ language.language_id }}][name]"
   value="{{ myArray.description.language_id.name }}" 
   class="form-control" />

это print_r массива, который отправляется в файл ветки

Array ( 
   [0] => Array ( 
    [var1] => safds 
    [var2] => 0 
    [var3] => 1000 
    [description] => Array ( [1] => Array ( [name] => bla bla ) )
   )
)

как мне найти элемент name массива ??

Ответы [ 2 ]

1 голос
/ 07 марта 2019

Как насчет myArray[nthRow].description[language.language_id].name

так что код веточки может выглядеть так

<input type="text" 
   name="myArray[{{ nthRow }}][description][{{ language.language_id }}][name]"
   value="{{  myArray[nthRow].description[language.language_id].name }}" 
   class="form-control" />
0 голосов
/ 08 марта 2019

Я решил это, должно быть так,

<input type="text" 
       name="myArray[{{ nthRow }}][description][{{ language.language_id }}][name]" 
       value="{{ myArray.description[language.language_id].name }}"
       class="form-control" 
/>
...