Re: [SMARTY-DEV] Using complex variables in {foreach from="$var.element"} etc.
| From: | messju mohr | Date: | Sun, 01 Aug 2004 20:45:45 +0000 |
| Subject: | Re: [SMARTY-DEV] Using complex variables in {foreach from="$var.element"} etc. | ||
| References: | 1 | Groups: | php.smarty.dev |
| Request: | Send a blank email to php-smarty-dev+get-2512@lists.php.net to get a copy of this message | ||
On Mon, Aug 02, 2004 at 12:38:19AM +0400, Dmitry Koteroff wrote:
> Hello.
>
> {foreach from="$array.elements"}...{/foreach}
>
> does not work. Compiled code is
>
> if (count($_from = (array)($this->_tpl_vars['array']).".elements")):
> foreach ($_from...
>
> instead of
>
> if (count($_from = (array)($this->_tpl_vars['array']["elements"]))):
> foreach ($_from...
>
> All other tags work the same manner (including assign).
>
> The question is - how could I extract any element from array, in
> any function (not only foreach and insert)?
just omit the quotes.
like: {foreach from=$array.elements ...} ... {/foreach}
HTH
messju
> Seems it is impossible at all? :-(
>
> --
> Best regards,
> Dmitry Koteroff.