Smarty. Присваивание переменной элемента массива

zerkms

TDD infected
Команда форума
Smarty. Присваивание переменной значения элемента массива

привет народ

столкнулся вот с какой проблемой:


нужно переменной в шаблоне присвоить значение элемента многомерного массива:

$arr = Array (4)
0 => Array (4)
0 => Array (12)
id => 21

{$arr[0][0].id} - работает нормально и возвращает значение: "21", а вот

{assign var="id" value="$arr[0][0].id"}
{$id} - возвращает: "Array.id".

подскажите как данная трабла лечится
 

Wingely Dog

Guest
может использовать разные имена для переменной и для индекса массива?
 

zerkms

TDD infected
Команда форума
нет -

это к примеру просто взял так неудачно.

в реальности:

имя переменной $vote_id, массив $votes[0][0].id
 

zerkms

TDD infected
Команда форума
fender
10x - помогло... хотя уже и не понадобилось - т.к. переделываю по-другому ;))
 
Сверху