Проблема с первой страницей в библиотеке нумерации страниц Codeigniter - PullRequest
2 голосов
/ 03 апреля 2012

В течение некоторого времени я имел дело с проблемой в классе нумерации страниц.

Проблема в том, что все с нумерацией страниц в порядке, кроме ссылки на странице 1.

Все ссылки похожи на:

example.com/method/page/2
example.com/method/page/3

...

но, когда я хочу перейти на страницу 1, ссылка выглядит так:

example.com/method/page/

и, конечно, это выглядит как-то неловко. Я хочу, чтобы это выглядело так:

example.com/method/page/1

Как я могу исправить эту проблему в библиотеке разбивки на страницы?!

Ответы [ 2 ]

14 голосов
/ 03 апреля 2012

Вы можете настроить свою нумерацию страниц. Ищите здесь Руководство по нумерации страниц

$config['first_url'] = 'method/page/1'; 
$this->pagination->initialize($config);

РЕДАКТИРОВАТЬ : Чтобы увидеть весь список посмотрите в system/librares/Pagination.php

0 голосов
/ 04 апреля 2012

Как сказал Сафаров, я изменил свой код, чтобы он выглядел следующим образом:

Мой base_url был:

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

Итак, я изменил код, как показано ниже, чтобы получить первый URL, как я хочу:

$config['base_url'] = base_url() . 'method/page/';
$config['first_url'] = '1';
$this->pagination->initialize($config);

Теперь ссылка на первую страницу:

http://example.com/method/page/1

Я очень ценю помощь Сафарова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...