Codeigniter: разбиение на страницы со строкой запроса не работает должным образом - PullRequest
0 голосов
/ 06 октября 2018

Я использую нумерацию строк запроса.Я успешно интегрировал это.Есть некоторые проблемы с этим.

  • когда я нажимаю на вторую страницу в первый раз, она перезагружает страницу, но не добавляет? Per_page к URL, она добавляется как этот контроллер / метод /? 2
  • , когдая нажимаю на вторую страницу второй раз, когда она работает правильно, но URL становится таким, как этот контроллер / метод / параметр /? 0 = & per_page = 2

, но URL должен быть, если нет другого параметра get

контроллер / метод / параметр /? Per_page = 2

как решить эту проблему?Я включил строку запроса, как это

$config['page_query_string'] = true;
$config['reuse_query_string'] = true;

Кто-нибудь может подсказать, что не так в этой реализации?Мой базовый URL-адрес

$config['base_url'] = base_url().'controller/method/parameter/';

По сути, он не добавляет строку запроса per_page, если в URL-адрес уже нет строки запроса.Как я могу это исправить?

1 Ответ

0 голосов
/ 06 октября 2018
$config["total_rows"] = 200;
$config["per_page"] = 10;      
$config['num_links'] = 4;
$config['page_query_string']= TRUE;
$config['use_page_numbers'] = TRUE;
$config["base_url"] = base_url().'controller/method/';

//Change uri segment according your url
$config["uri_segment"] = 3;
$this->pagination->initialize($config);
$links = $this->pagination->create_links();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...