RE: [SMARTY] Re: Variable into smarty array
boots <[email protected]>
| Newsgroups | gmane.comp.php.smarty.general |
|---|---|
| Message-ID | <[email protected]> |
--- Alexandre Cognard <[email protected]> wrote: > Work fine, thanks ! > > Can we hope a better integration of array in future ? > > Smarty is greatful :) > > -----Message d'origine----- > De�: Pedro [mailto:[email protected]] > Envoy�: lundi 20 mars 2006 17:02 > �: [email protected] > Objet�: [SMARTY] Re: Variable into smarty array > > instead of {$poste[$offre[1].id_poste]} > > which the smarty parser dont like > > try assigning the array_key to a variable first > {assign var=array_key value=$offre[1].id_poste} > {$poste[$array_key]} This should also work: {$poste[$offre.1.id_poste]} -- boots > regards > > Pete > > Alexandre Cognard wrote: > > Hi everyone, > > > > I often need to use var inside array. > > > > Example: > > $poste = array("1"=>"poste1", "2"=>"poste2", "3"=>"poste3"); > > $offre = array("1"=>array("nom"=>"myname","id_poste"=>"1")); (result from > a > > db query) > > > > I assign these array to smarty. > > > > Then into smarty: > > {$poste[1]} => Poste1; > > > > {$offre[1].nom} => myname > > {$offre[1].id_poste} => 1 > > > > But {$poste[$offre[1].id_poste]} result to an error. > > I try many syntax, but cant achieve my objective. > > > > Is there's a way ? Or I need to do it into php (I do it most of time, but > > not very appropriate in whole case). > > > > Regards, > > Alexandre Cognard __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- Smarty General Mailing List (http://smarty.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php