В общем, мой код выглядит так:
{foreach from=$raport key=thekey item=i name=itemnumber}
<p>{$i->publicate_date|date_format:"%H:%M"}</p>
{/foreach}
Теперь я хотел бы сравнить опубликованные даты — текущую с предыдущей.
Я понимаю, что должен каким-то образом использовать «-1», но что бы я ни делал, есть ошибка.
Кто-нибудь может дать мне подсказку, как этого добиться?
Вы можете использовать следующий код:
{assign var="prev" value=false}
{foreach from=$raport key=thekey item=i name=itemnumber}
<p>{$i->publicate_date|date_format:"%H:%M"}</p>
{if $prev neq false}
{$prev->publicate_date} {$i->publicate_date} <-- here you can compare
{/if}
{assign var="prev" value=$i}
{/foreach}
Других решений пока нет …