$config['suffix'] = '?'.http_build_query($_GET, '', "&");
get postを使用するコントローラの関数にcodeigniterのページネーションクラスを使用しています。すべてうまく動作します。リンクが生成され、私はすべてのページなどに行くことができます。 最初にクリックすると、URLに私を連れて行きます:http://www.example.com/controller/function/ と私はそれが機能の最後に追加するように頼んだ接尾辞を無視します。 たとえば、2が現在のページで、1になったときに動作しません: 1,2,4,5,6、... 自動的に最初のリンク、つまり1ページ目に移動しますうん。codeigniterのページネーションは最初のリンクでは機能しません。
編集: - ページの番号を取得しない
$this->load->library('pagination');
$config['suffix'] = '?'.http_build_query($_GET, '', "&");
$config['base_url'] = 'http://www.example.com/controller/function';
$config['total_rows'] = count($results);
$config['per_page'] = 15;
$config['num_links'] = 3;
$this->pagination->initialize($config);
だから、私は、ユーザーが以前に提出したクエリを構築するために取得する(そうGETが必要で、それは検索機能です)を使用しています!これがより明確であることを望みます。
私は物事を明確にするために質問を更新しました。答えてくれてありがとう! –