Я использую класс разбиения на страницы в моем приложении codeigniter. Связи с страницами отображаются хорошо, т. Е. Я предполагаю, что правильное количество ссылок, например. 1 2 3 4 5>, и страница загружается с количеством записей, указанных мной на странице.CodeIgniter Pagination Страница Ссылки Не работает
Ошибка, когда я нажимаю на одну из ссылок, чтобы перейти к следующему набору записей, она говорит, что «страница не может быть найдена».
Контроллер:
public function index()
{
$config["base_url"] = base_url().'tester';
$config["total_rows"] = $this->test_model->count_entries();
$config["per_page"] = 3;
$config['uri_segment'] = 2;
$config["num_links"] = 10;
$this->pagination->initialize($config);
$page = ($this->uri->segment(2)) ? $this->uri->segment(2) : 0;
$q1=$this->test_model->get_entries($config["per_page"],$page);
$links = $this->pagination->create_links();
}
Модель:
public function count_entries() {
$this->db->where('approved', 0);
$this->db->from('tested');
return $this->db->count_all_results();
}
public function get_entries($limit, $start)
{
$this->db->limit($limit, $start);
$this->db->where('approved', 0);
$q = $this->db->get('tested');
$data = $q->result_array();
return $data;
}
URL-адрес страницы является http://localhost:8080/CIAPP/tester
с http://localhost:8080/CIAPP/
набором как мой base_url в моем файле конфигурации. CIAPP - это каталог приложений, а tester
- мой контроллер.
Ошибка возникает, когда я нажимаю на любую ссылку для разбивки на страницы, которая ссылается на URL-адрес http://localhost:8080/CIAPP/tester/3
, в котором говорится, что «страница не найдена».
Когда я нажимаю ссылку 2, URL-адрес/3, когда я нажимаю ссылку 3, URL-адрес/6. Полагаю, это потому, что я указал 3 на страницу.
Как исправить это, чтобы при нажатии ссылок на страницы, страницы с соответствующими вводами загружаются?
Да, это каталог приложений CodeIgniter и тестер мой контроллер – Tester
, если вы используете какую-либо функцию внутри тестера включают, что в URL. base_url() 'тестер/имя_функции'.; – Pradeep
Я использую функцию индекса и одну другую функцию. Но именно функция индекса загружает записи и настраивает разбиение на страницы – Tester