andrelhj 0 Denunciar post Postado Maio 2, 2005 Estou tendo problemas para exibir um array utilizando o Smarty:Teste.php:<?phpinclude('Smarty.class.php');$tpl=new Smarty();$tpl->template_dir = 'c:/wwwroot/tatymoda/design/templates/';$tpl->compile_dir = 'c:/wwwroot/tatymoda/design/templates_c/';$tpl->config_dir = 'c:/wwwroot/tatymoda/conf/';$tpl->cache_dir = 'c:/wwwroot/tatymoda/design/cache/';$ret[0]["nome"]="André Luiz";$ret[1]["nome"]="Alberto Silva";$ret[2]["nome"]="Conde Vaz de Caminha";$ret[3]["nome"]="Paulo Ney";$ret[4]["nome"]="Carlos José";$ret[5]["nome"]="Catarina";$ret[6]["nome"]="Perreira";$ret[7]["nome"]="Gustavo";$ret[8]["nome"]="Josimar";$ret[9]["nome"]="Alexandre";$ret[10]["nome"]="Marilia";$tpl->assign("titulo", "Testando...");$tpl->assign("mysec", $ret);$tpl->display('teste.tpl');?>Teste.tpl:<html><head><title>{$titulo}</title></head><body><table>{section name=mysec loop=$produtos} <tr> <td>{$produtos[mysec].nome}</td> </tr>{/section}</table></body></html> Compartilhar este post Link para o post Compartilhar em outros sites
andrelhj 0 Denunciar post Postado Maio 2, 2005 O erro está em:$tpl->assign("mysec", $ret);é preciso alterar para:$tpl->assign("produtos", $ret); Compartilhar este post Link para o post Compartilhar em outros sites