| Jochem Maas 2004-10-05, 9:01 am |
| the following in your template should all work:
{$customer->id}
{$customer->name}
{$customer->passwd_hint}
{$customer->getFunkyMsg()}
this is pretty obvious (i.e. its really just php syntax) - I wonder if
you actually tried? ;-)
---
if your into php5 and/or using static methods etc then check out the
mailinglist archive (there have been related changes lately + there are
somethings you can't do e.g. {$foo->getBar()->getBigFoo()->tada} IIRC)
in addition to just being able to assign the object you can 'register'
it with the template (I never do) - not sure how or why you would want
to do that but there is more info in the online docs.
Stephen J. Lawrence Jr. wrote:
> Hello, I am trying to create an instance of an object (Customers) for
> example and pass that object to the template to display the customers
> info(name, address, etc).
>
> I tried this:
> $customer = new Customer($theirid);
> $smarty = new Smarty();
> $smarty->assign('customer',$customer);
>
>
> If I print_r the $smarty object, it contains all the customers' values.
> How do I display them in the template?
>
|