Como lo manejaria?
Código:
while ($res_foro = mysql_fetch_array ($req_foro, MYSQL_ASSOC)){ $res_foro[]= $res_foro; }
| |||
Duda con Smarty Como le pasaria este array bidimiensional a Smarty? Como lo manejaria?
Código:
while ($res_foro = mysql_fetch_array ($req_foro, MYSQL_ASSOC)){ $res_foro[]= $res_foro; } |
| ||||
Re: Duda con Smarty Pues pasas el arreglo como pasas cualquier variable: $tpl->assign('data', $res_foro); Y en el template, para mostrarlos seria algo como: {section name=res loop=$data} {$data[res].id} - {$data[res].nombre} {sectionelse} No hay items {/section} Espero se entienda ._. lo de "id" y "nombre", son las claves de el array asociativo
__________________ Sin Ideas |
| |||
Re: Duda con Smarty Veamos continuando con este tema... tenemos por un lado : Código PHP: Código PHP: Nota, autor, titulo, tema, se supone que son los indices del array. El array lo construye bien tambien ya que si hago un : echo $foro[0]["referencia"]; me imprime correctamente. Tampoco imprime el no hay item, con lo cual, pasa por el secction, pero creo que estoy accediendo mal a las variables.. Última edición por ikarush; 22/08/2007 a las 15:55 |
| ||||
Re: Duda con Smarty Lei tu edicion, prueba lo que digo abajo o.o Otra cosa, no me he leido todo el manual, pero puede que sea porque var sea una variable reservada o algo por el estilo, por lo que tal vez no la tome bien.. yo tengo esto: Código PHP:
Código:
Es practicamente lo mismo, por eso se me ocurren las dos opciones que mencioné arriba. <ul> {section name=catid loop=$menuCat} <li><a href="{$menuCat[catid].easy_url}.html" title="{$menuCat[catid].nombre}">{$menuCat[catid].nombre}</a></li> {sectionelse} <li>No hay items</li> {/section} </ul>
__________________ Sin Ideas |
| |||
Re: Duda con Smarty Hice un estudio para demostrar que Smarty fue lo peor que le pudo pasar a PHP en los últimos años. 10/10 personas respondieron lo que pensaba que iban a responder, lo cual me dio la razon y pude demostrar mi punto. Si estan interesados lo podemos hacer aquí también. Saludos |