[Catalyst] Paging problem

Cory Watson jheephat at gmail.com
Fri Apr 27 20:20:13 GMT 2012


Alex Povolotsky wrote:
> On 04/28/12 00:05, Kenneth S Mclane wrote:
>>
>>
>> ok, I tried this:
>>
>> my ($self, $c, $page) = @_;
>>
>> and my template code is issueing uri's like this:
>>
>> http://localhost:3000/accountview/list?page=4
>> <http://localhost:3000/accountview/list?page=4>
>>
>> Do I need to remove this line:
>>
>>  my $page = 1;
> It depends on what do you need. If you want paging to work, you'd better
> don't hardcode 1st page.

Kenneth,

Note that parameters come from the request:

my $page = $c->req->param('page') || 1;

The form you suggested would be if you were using a page in the path 
(/accountview/list/4) rather than in the query params 
(/accountview/list?page=4).

hth.


-- 
Cory G Watson
http://www.onemogin.com




More information about the Catalyst mailing list