Hi all,

I've been playing around with Zend_Paginator using the
Zend_Paginator_Adapter_Iterator. All went pretty good, until I passed
Zend_Paginator 0 items/pages. I get the following exception:

exception 'OutOfBoundsException' with message 'Seek position 0 is out of
range'

#0 [internal function]: ArrayIterator->seek(0)

Now this exception is not a suprise, after all......it's seeking 0. The
question I have is how to handle this exception? I use a foreach loop in my
view to iterate over each item in the paginator and that's what's causing
the exception:

foreach ($this->paginator as $item){}

Should I always check if there are 0 pages/items in the view and not start
the foreach loop? Doing so would require a check in each view to see if
there's 0 or more items/pages. I don't like that solution. 

Are there better ways to handle this exception?

Regards, TJ.
-- 
View this message in context: 
http://www.nabble.com/Zend_Paginator-iterator-how-to-handle-0-pages.-tp19244562p19244562.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to