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.
>