私はPHPプロジェクトでページネーションを試みましたが、codeigniterには「ページネーション」という独自のクラスがあり、私はそれを使用しました。今私は私のビューページのページのためのリンクを持っている。しかし、すべてのデータが1ページに印刷されていますが、これは私のコードです。CodeIgniterのページネーション:すべてのデータが単一のページに印刷されます
$mydata = array('mydata' => $this->Admin_model->view_job_posts());
$this->load->library('pagination');;
$config['base_url'] =site_url('/admin/view_job_posts/');
$config['total_rows'] = count($mydata["mydata"]);
$config['per_page'] = 1;
$config['num_links'] = 2;
$config['uri_segment'] = 2;
$this->pagination->initialize($config);
$mydata['links'] = $this->pagination->create_links();
$this->load->view('pages/admin_view_jobs', $mydata);
私を助けてください!
に「2」をお使いのURIセグメントを変更しようとすることはできますか? – sed
uriからのオフセットに基づいてクエリを実行する必要があります。また、base_urlの先頭と最後にスラッシュを削除する必要があります。あなたはそれが動作するためのルートをセットアップする必要があります。 http://stackoverflow.com/questions/9041422/how-can-i-speed-up-the-database-process/9041672#9041672 – Philip