Hi,
I've created an issue for this:
http://framework.zend.com/issues/browse/ZF-4151
This is a bug in the code. For now, unfortunately, checking the count prior
to entering the loop is the only solution.
Thanks,
-Matt
On Sun, Aug 31, 2008 at 11:06 AM, Codiac <[EMAIL PROTECTED]> wrote:
>
> 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.
>
>