Re: [SMARTY-DEV] Object Support

[email protected] (Monte Ohrt) Fri, 05 Aug 2005 11:50:59 -0500
Newsgroups php.smarty.dev
Message-ID <[email protected]>
FYI, this is a known topic in the Smarty 3 discussions. The syntax 
separation was a necessity with the Smarty 2.X engine, but this will 
very likely be addressed in the Smarty 3 template syntax.

Thomas Schulz wrote:

> Michael Davey wrote:
>
>> Thomas Schulz wrote:
>>
>>> are there currently any plans to simplify and extend Smartys support 
>>> for accessing objects? What I want to see is:
>>>
>>> Function: {object.method}
>>
>
>> I posted a patch to this list on Jul 21, 2005 (subject: "smarty 
>> custom functions namespaces") to do the above, but using '::' rather 
>> than '.'
>
>
> Yes, found this after posting.
>
>> The patch wasn't greeted with much enthusiasm. 
>
>
> This is maybe because you try to introduce ':' as another syntax element.
>
> I don't like this as I don't like {object->method} and 
> {$object->property} inside templates. The template designer should not 
> have to know whether a placeholder is originally an array, object or 
> whatever.
>
> ThS.
>