У меня есть страница списка с формой фильтра и Im, отправляющая форму, используя метод get. Как передать параметры запроса с помощью ссылок на страницы. Я проверил эту ссылку CakePHP pagination and the get parameters, но this-> passArgs пришел как пустой. Im использует cakephp2. Каков наилучший вариант для решения этой проблемы?Cagphp2 pagination с параметрами GET
1
A
ответ
2
Это код, который я использую в проекте CakePHP 1.3. Я считаю, что он должен по-прежнему работать и на CakePHP 2.0 (помещайте это в вид, где находится ваша форма фильтра):
// Make sure we pass any set filters to the Paginator helper
$urlParams = $this->params['url'];
unset($urlParams['url']);
$this->Paginator->options(array('url' => array('?' => http_build_query($urlParams))));
как применить то же самое к функции сортировки подкатегорий? – binoy
@binoy Этот код не должен влиять на функцию сортировки, он просто добавляет любые выбранные фильтры в URL-адрес Paginator. – Oldskool
спасибо .. Я дал код в нижней части страницы, чтобы он не работал с функцией сортировки. Я перешел на вершину и ее работу. – binoy