You are here: Re: [SMARTY] how to register an array with objects? « Smarty Templates Posts « IT news, forums, messages
Re: [SMARTY] how to register an array with objects?

Posted by Jochem Maas on 06/13/82 11:22

Martin Anders wrote:
> hi folkz,
>
> it is very easy to register a single object. but how can i register an array with objects?
>
>
> $myArray = array();
> for ($i=0; $i<10; $i++)
> {
> $myArray[$i] = new My_Object();
> }
>
> // $smarty->register_object("myArray", ...); ?????

I have never used the register_object function, I always just assign
the objects as I would any other kind of variable... but then as far as
Smarty is concerned what I do with (php5) objects is evil. :-)

> $smarty->assign('myArray', $myArray);
>
>
>
>
>
> TEMPLATE:
> {* here i want to use the My_Object-objects *}
> {foreach from=$myArray item=myObj}
> property: {$myObj->someProperty}<br>
> {/foreach}

question: does it work when you try this?
hint: trying it is a good idea.
answer: yes|no (delete as applicable)

free [evil] info:
$myArray can even be an object itself, although you
use it like an array, if:

1. you are using php5+
2. you are using Smarty2.6.8+
3. the object implements the Iterable interface (It may be a different interface,
I can't remember, the maddening ammount of 'strange' interfaces in SPL make my
head spin a little - now where did I leave that
RecursiveRecursiveIteratorIteratorIterator implementation? ;-)


> _________________________________________________________________________
> Mit der Gruppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle
> Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация