Как отправить измененную переменную в качестве второго параметра функции в Smarty 2?

У меня есть этот код, который отлично работает в моем шаблоне:

{php}
echo date("F j, Y | g:iA",strtotime($this->_tpl_vars['eventObj']->get_evt_starttime()));
{/php}

Я хочу написать то же самое без тегов PHP. я знаю это {$eventObj|strtotime} пошлет eventObj в strtotime«, но как мне отправить результат этого date как второй параметр?

Я не смог найти ничего в документации по отправке результата модификатора в качестве второго параметра другого модификатора. Я мог только найти применение двух модификаторов к одному и тому же.

Я устал ставить скобки и играть с синтаксисом двоеточия, но это не сработало. Мне нужно просто спросить кого-то.

Спасибо!

0

Решение

в php

$smarty->assign('time', "2012-01-01 01:01");

в умном шаблоне

{$time|strtotime|date_format:"%B %e, %Y | %H:%m %p"}

выход

January  1, 2012 | 01:01 AM
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]