CakePHP pagination and the get parameters
cakephp, php
Solution
create the options array
$options = array(
'url'=> array(
'controller' => 'posts',
'action' => 'search',
'?' => 'keyword='.$keyword
)
);
set it to the helper
$paginator->options($options)
and then you can use the paginator helper while retaining the GET variables.
hope that it helped :)
to make it easier you can putl $paginator options in your view or .ctp file
$this->Paginator->options['url']['?'] = $this->params['ur];
then put the value that you want :)
Problem
I have a problem with the pagination in my search page. When a user search something I have a url like `domain.com/search/?s=keyword` but paginator gives me links like `domain.com/search/page:x`, so in the next and prev and numbers page the get parameter is lost. I need to configure paginator to get links like `domain.com/search/page:x/?s=keyword` But I can't do this. I need to know how to configure ``` $paginator->options(); $paginator->next(); $paginator->prev(); $paginator->numbers(); ``` to get the needed efect. Thanx.