Как получить последнее значение индекса цикла foreach в smarty, я m new для smarty Я использовал этот код, но его не работает
{foreach from=$cityList key=myId item=i name=foo}
{$i.location_name}{if $main_smarty.foreach.foo.last}<hr>{else}-{/if}
{/foreach}
Я хочу, чтобы, когда их последнее название города после этого получило горизонтальную линию, в противном случае это похоже на Индию-США-Японию, но, наконец, наступает Япония-Китай
В .php я использую
<?php
include_once('Smarty.class.php');
$main_smarty = new Smarty;
query to find citylist
$main_smarty->assign('cityList',$cityList);
?>