У меня проблема с разбиением на страницы на моей странице поиска. Когда пользователь ищет что-то, у меня есть URL-адрес, например domain.com/search/?s=keyword
, но paginator дает мне ссылки, такие как domain.com/search/page:x
, , поэтому на следующей и предыдущей странице и на номерах параметр get теряется. Мне нужно настроить paginator для получения таких ссылок, как domain.com/search/page:x/?s=keyword
Но я не могу этого сделать.CakePHP pagination и параметры get
мне нужно знать, как настроить
$paginator->options();
$paginator->next();
$paginator->prev();
$paginator->numbers();
, чтобы получить необходимую эфект. Thanx.
К сожалению Paweł, ты не понимаешь меня. У меня есть данные в моем представлении, но только на первой странице, если я перейду на страницу 2, я перейду к domain.com/search/page:2, потому что $ paginator в представлении генерирует такие ссылки, поэтому get "s" значение отсутствует в моем контроллере, если я перейду на domain.com/search/page:2/?s=keyword У меня есть 2 страницы результата поиска. Я не знаю, как заставить $ paginator генерировать ссылки, такие как domain.com/search/page:x/?s=keyword – Jos
О, да, я понимаю, что вы сейчас имеете в виду. Ну, я тоже хотел бы увидеть решение этого. Одна вещь, которую вы можете сделать, это использовать компонент сеанса для переноса ключевого слова через страницы. У этого есть некоторые недостатки, хотя (не может дать ссылку кому-то). – PawelMysior