Re: problem with dynamic "array key" in smarty

From: Date: Wed, 25 Oct 2006 08:31:39 +0000
Subject: Re: problem with dynamic "array key" in smarty
References: 1  Groups: php.smarty.general 
Request: Send a blank email to php-smarty-general+get-13529@lists.php.net to get a copy of this message
Hi, try {$be.$hno.sno} even though I can't figure out where .sno comes from... The following works and puts out the desired values of $be: {foreach name=outer item=hno key=key from=$hoas} <tr> <td> {$be.$hno} </td> </tr> {/foreach} and: $be=array('bli'=>1,'bla'=>2,'blu'=>3,'blo'=>4); $hoas=array('test1'=>'bli','test2'=>'bla','test3'=>'blo','test4'=>'blu'); $smarty->assign('hoas',$hoas); $smarty->assign('be',$be); rs_satya schrieb:
I need to send an array value as a key to another array dynamically in a template. pls . Help me. the sample code is as follows: {foreach name=outer item=hno key=key from=$hoas} <tr> <td> {$hno.sno} //OK {$be[{$hno.sno}]} //I tried like this -- Wrong // Here I need to send this {$hno.sno} value as a key to {$be[]} associative array. </td> </tr> {/foreach}


« previous php.smarty.general (#13529) next »