#php #codeigniter #pagination
#php #codeigniter #разбивка на страницы
Вопрос:
Я новичок в Codeigniter, и у меня проблемы с классом разбивки на страницы.
Из документа CI: (Я действительно тщательно изучил это и практиковал.)
$this->load->library('pagination');
$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = '200';
$config['per_page'] = '20';
$this->pagination->initialize($config);
echo $this->pagination->create_links();
Это работает довольно хорошо, когда я практикую на локальном хостинге.
Как я могу передать дополнительные параметры для base_url
значения?
Предполагается, что я должен передать mypara функции page, как показано ниже.
$config['base_url'] = 'http://example.com/index.php/test/page/mypara/';
Тогда это не сработает. Как я могу объединить свой параметр (mypara) в base_url?
Кажется, он не поддерживает передачу параметров в base_url.
Комментарии:
1. вы читали документацию? codeigniter.com/user_guide/libraries/pagination.html
2. перечитайте Настройки разбивки на страницы и выполните поиск в codeigniter.com форумы, этот вопрос был задан снова
3. нашел это, codeigniter.com/forums/viewthread/143280/P15 почитайте форумы codeigniter, там есть много вопросов, на которые были даны ответы.
4. Он привет, если мой ответ был правильным, пожалуйста, отметьте его как таковой
Ответ №1:
Вот ответ на форуме codeigniter. http://codeigniter.com/forums/viewthread/143280/P15T здесь есть много вопросов, на которые были даны ответы.
Комментарии:
1. да, это полностью соответствует тому, что я хочу. Я исправил свою проблему с помощью
$config['uri_segment'] = '4';
вашего полезного URL.
Ответ №2:
Вот отличный учебник от Nettuts по разбиению на страницы с помощью CodeIgniter
http://net.tutsplus.com/articles/news/codeigniter-from-scratch-day-7-pagination/
Вы также можете изменить это
$config['uri_segment'] = '2';
до 3 или 4