ねえ、みんな。Codeigniter プロジェクトのページネーションに問題があります。ページネーション ライブラリを使用しており、検索フォームがあります。何かを検索すると、結果がページに表示されます。結果の行が制限を超える場合は、ページネーション リンクを表示します。しかし、リンク番号 2 をクリックして 2 番目のページに移動すると、ページネーション リンクが表示されなくなります。私の検索コードは以下のとおりです...
コントローラー機能:
function search_branch()
{
                   $this->load->library('pagination');
        $search_this=$this->input->post('inputsearchbranch');
        $limit = 20;
        $data['fields'] = array(
            'branch_name' => 'Branch Name',
            'city'=>'City',
            'district'=>'District',
            'tahsil'=>'Tahsil',
            'Branch_manager'=>'Branch Manager'
                );
        $this->load->model('mod_user');
        $searchbranch=$this->mod_user->search_branch($search_this,$limit);
        $data['searchbranch'] = $searchbranch;
        $config = array();
        $config['base_url'] = site_url("ctl_home/search_branch/");
        $config['total_rows'] = count($searchbranch);
        $config['per_page'] = $limit;
        $config['uri_segment'] = 3;
        $this->pagination->initialize($config);
        $data['pagination'] = $this->pagination->create_links();
        $this->load->view('view_searchbranch',$data);
}
私の見解:
<center>
    <form class="userinfo" action="" method="post">
        //table in which search record display
    </form>
</center>
    <?php if (strlen($pagination)): ?>
<div class="pagination">
    <?php echo $pagination; ?>
</div>
<?php endif; ?>