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.



Reply via email to