Have a look at http://www.zym-project.com/ for my pagination component.
You can choose to use that one, or just use it to help shape your own
ideas :)
On Mar 31, 2008, at 7:28 AM, thurting wrote:
I've set up my model to handle pagination and had a question about
how I
should handle bad input. Suppose my url is constructed as
controller/action/key/value and I am passing the user param 'page'
to my
model which then uses it to set up fetchAll($select()-
>limitPage($page,
$length)). When the (int) value of $page is < 1, the result set
returned
corresponds to page 1. However, when the (int) value of $page is
greater
than the range of the result set, an empty rowset object is
returned. My
question is, should I allow the default behavior, even though it
results in
malformed urls returning result sets OR should I throw a 404 when a
user
enters bad input data? I guess this is a personal choice, but I am
looking
for a best practice solution. Thanks.
Regardless, of your suggestion, does ZF have a built in method to
quickly
throw a 404 or do I have to handle errors through my ErrorController
(assuming the plugin is set up)?
Thanks.
--
View this message in context:
http://www.nabble.com/Question-about-pagination-tp16392201p16392201.html
Sent from the Zend Framework mailing list archive at Nabble.com.