Silex
unitecsys
Smarty: вывод элемента массива с вычисляемым ключем
Положим, в шаблон загружается некий ассоциативный массив, у которого есть элемент, ключ которого зависит от текущего языка, например, $arr["article_".$current_lang]. Как в шаблоне вывести этот элемент, если известен $current_lang ?
Конструкция типа {eval var=$arr.article_$current_lang} не работает. Можно, конечно, жестко привязаться к цифровому индексу, но это как крайняя мера.
Есть соображения?
Положим, в шаблон загружается некий ассоциативный массив, у которого есть элемент, ключ которого зависит от текущего языка, например, $arr["article_".$current_lang]. Как в шаблоне вывести этот элемент, если известен $current_lang ?
Конструкция типа {eval var=$arr.article_$current_lang} не работает. Можно, конечно, жестко привязаться к цифровому индексу, но это как крайняя мера.
Есть соображения?