Re: [SMARTY] Assign by ref issue

[email protected] (Monte Ohrt) Fri, 18 May 2007 09:54:22 -0500
Newsgroups php.smarty.general
Message-ID <[email protected]>
Its a syntax limitation, you need to supply your array as a variable to 
the argument, or create a modifier that will assemble an array for you.

Erich C. Beyrent wrote:
> I have an Image object that I have assigned by ref to my template.  So 
> far so good, until I try to pass an array as an argument to one of the 
> object's methods:
>
> {$Image->resize($data.Inventory.image1, 124, null, true, 
> array('border'=>1))}
>
> The call works fine without the array, but with it, I get:
>
>
> Fatal error: Smarty error: [in offer.tpl line 27]: syntax error: 
> unrecognized tag: $Image->resize($data.Inventory.image1, 124, null, 
> true, array('border'=>1)) (Smarty_Compiler.class.php, line 439)
>
> Any ideas?
>
> -Erich-
>