For Programmers: Free Programming Magazines  


Home > Archive > PHP Smarty Templates > October 2004 > Re: [SMARTY] Object to foreach loop









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: [SMARTY] Object to foreach loop
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?
>

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com