Получить предыдущий предмет в Smarty

В общем, мой код выглядит так:

{foreach from=$raport key=thekey item=i name=itemnumber}

<p>{$i->publicate_date|date_format:"%H:%M"}</p>

{/foreach}

Теперь я хотел бы сравнить опубликованные даты — текущую с предыдущей.

Я понимаю, что должен каким-то образом использовать «-1», но что бы я ни делал, есть ошибка.

Кто-нибудь может дать мне подсказку, как этого добиться?

0

Решение

Вы можете использовать следующий код:

{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}
1

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

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

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