3070 Posts in 869 Topics by 651 members
|Go to End|
12 April 2011 at 3:40am
I'm not sure I'm tackling this problem from the right angle, but here's my situation:
On a page that displays a single DataObject, I want to be able to link to the next / previous DataObject in a DataObjectSet.
I know one can peek the previous / next item in a DataObjectSet_Iterator, but is there a way to set the Iterator's current position to a specific item?
$current_photo = $this->getPhoto(); // DataObject of the current photo
$photos = $this->Photos(); // DataObjectSet
$iterator = $photos->getIterator(); // DataObjectSet_Iterator
$iterator->peekNext(); // DataObject
$iterator->peekPrev(); // DataObject
Thanks much for your help
18 April 2011 at 7:05am
you might use ->toArray() instead...
alternatively set the pagesize to 1 and then use pagination (http://www.sspaste.com/paste/show/4d3ff85db4346)
|Go to Top|