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.
--
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
|