Re: [SMARTY-DEV] Object Support

From: Date: Fri, 05 Aug 2005 16:50:59 +0000
Subject: Re: [SMARTY-DEV] Object Support
References: 1 2 3  Groups: php.smarty.dev 
Request: Send a blank email to php-smarty-dev+get-2756@lists.php.net to get a copy of this message
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.


« previous php.smarty.dev (#2756) next »