Witam
Jaki interfejs należy zaimplementować, aby obiekt mógł być wykorzystywany tak jak tablica przez funkcje Smarty {foreach}. Zaimplementowanie Iterator'a wystarcza aby przejść po obiekcie, ale nie działają wtedy $smarty.foreach.nazwa.last, .first, itp.