Smarty Forum Index Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon.

Extraer valor de arrays con smarty

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: Spanish
View previous topic :: View next topic  
Author Message
carnalito85
Smarty n00b


Joined: 16 Feb 2008
Posts: 2

PostPosted: Wed Mar 05, 2008 9:10 pm    Post subject: Extraer valor de arrays con smarty Reply with quote

hola qtal soy nuevo usando smarty espero me puedan ayudar.

este es mi array :

$array_status=array(0=>"Select",
1=>"Activo",
2=>"Inactivo");

este array lo envio al tpl por medio de una variable lo que quiero es recuperar el valor de una de las llaves del array se que lo podria hacer poniendo en el tpl {$array_status.1} o {$array_status[2]}

el problema esta cuando lo meto en un bucle y quiero q me recupere el valor de acuerdo a una consulta de la bd que hago asi:

{section name=arr loop=$arr}
{$array_status[$arr[arr].status]} // imprimir valor del array
{/section}

pero al parecer no se puede de esta manera ya comprobe q el valor que viene de la consulta llega se imprime todo ok pero cuando lo kiero pasar como parametro no lo acepta >.< Rolling Eyes si alguien ya tubo este problema espero pueda postear la solucion de antemano Tks!!
Back to top
View user's profile Send private message
carnalito85
Smarty n00b


Joined: 16 Feb 2008
Posts: 2

PostPosted: Wed Mar 05, 2008 9:55 pm    Post subject: Aqui una solucion al problemilla Reply with quote

Bueno estuve leyendo y buscando una solucion y di con una espero les sirva si alguien tiene una mas practica postearla igual ^_^ Razz

primero en el codigo php hacemos esto:

<?

echo $smarty->get_template_vars('var_status');

?>

en el template:

{section name=arr loop=$arr}
{assign var="var_status" value=$arr[arr].status} //
{$array_status[$var_status]} // imprimir valor del array
{/section}

bueno aqui les dejo mi post espero sea util para alguie jeje talvez pude aplicar un if ya q el smarty tambien tiene sus sentencias pero para ahorrar unas lineas de codigo no ta mal creo jeje
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP