Re: [SMARTY-DEV] Object Support
| From: | Monte Ohrt | 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.