[php] Как такое сделать в Smarty?
От:
sushko
Дата: 14.02.19 11:44
Оценка:
У меня в PHP есть массив:
$activity = array ("name" => "Имя" , "start-date" => "2019/02/14" );
В шаблоне для Smarty я пишу:
{$activity.start-date}
И это не срабатывает, т.к. дефис в строке выше она воспринимает как минус.
Скажите, есть ли в Smarty какой-то синтаксис для включения таких переменных в шаблон? Переименовывать ключ в start_date очень не хочется, т.к. таких ключей у меня много, и их имена соответствуют... В общем, до хрена чему соответствуют, полпрограммы переписать
Re: [php] Как такое сделать в Smarty?
От:
Mihas
Дата: 14.02.19 11:57
Оценка:
Здравствуйте, sushko, Вы писали:
S> Smarty
Он еще жив?
S>И это не срабатывает, т.к. дефис в строке выше она воспринимает как минус.
может, экрнанировать нужно? это предположеие
{$activity.start\-date}
Re[2]: [php] Как такое сделать в Smarty?
От:
sushko
Дата: 14.02.19 12:56
Оценка:
Здравствуйте, Mihas, Вы писали:
M>Он еще жив?
А что взамен?
Я только выбираю платформу.
M>может, экрнанировать нужно? это предположеие
M>{$activity.start\-date}
Не лечит
Попробовал также
{$activity.'start-date'}
{$activity."start-date"}
{$activity.[start-date]}
Re[3]: [php] Как такое сделать в Smarty?
От:
Mihas
Дата: 14.02.19 12:59
Оценка:
Здравствуйте, sushko, Вы писали:
M>>Он еще жив?
S>А что взамен?
S>Я только выбираю платформу.
Не могу сказать. На PHP давно ни чего не делал.
Со Смарти я познакомился в начале нулевых. Думал, его уже давно смыло ежегодными приливами новых модных фрэймворков.
Re[4]: [php] Как такое сделать в Smarty?
От:
sushko
Дата: 14.02.19 13:05
Оценка:
Здравствуйте, Mihas, Вы писали:
M>Думал, его уже давно смыло ежегодными приливами новых модных фрэймворков.
Тогда пока останусь на нем. В нем я более-менее разобрался, а ежегодно смываться приливами новых Фреймворков не хочется...
Re: [php] Как такое сделать в Smarty?
От:
sushko
Дата: 14.02.19 21:55
Оценка:
Здравствуйте, sushko, Вы писали:
Отвечаю сам себе: На форуме smarty подсказали: {$activity['start-date']}
В документации такого синтаксиса нет.
Re[3]: [php] Как такое сделать в Smarty?
От:
Ops
Дата: 15.02.19 23:03
Оценка:
Здравствуйте, sushko, Вы писали:
M>>Он еще жив?
S>А что взамен?
Вроде twig сейчас все используют
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить