Cómo acceder al último valor de índice del bucle foreach en sabelotodo, soy nuevo para Smarty He utilizado este código, pero no su trabajo¿Cómo encontrar último índice del bucle foreach en Smarty
{foreach from=$cityList key=myId item=i name=foo}
{$i.location_name}{if $main_smarty.foreach.foo.last}<hr>{else}-{/if}
{/foreach}
i quieren que cuando su es el nombre de la ciudad después de esta última su llegado línea horizontal por lo demás es igual que la India-EE.UU.-Japón-pero al fin se vienen entre Japón y China
en .php yo uso
<?php
include_once('Smarty.class.php');
$main_smarty = new Smarty;
query to find citylist
$main_smarty->assign('cityList',$cityList);
?>
por favor proporcione más código, para que podamos determinar el problema, el fragmento que está proporcionando me parece bien y debería funcionar bien – jigfox