【问题标题】:how add this type of pagination (http://my-url.com/search?qry=abc&page=2) in Codigniter如何在 Codigniter 中添加这种类型的分页(http://my-url.com/search?qry=abc&page=2)
【发布时间】:2016-03-28 17:15:32
【问题描述】:
currently i am using this code for pagination in Codigniter 
$config['base_url']          =   SITEURL. 'search?qry='.$qry.'&';
            $config['use_page_numbers']  = TRUE;
            $config['full_tag_open']     = '<ul class="pagination">';
            $config['full_tag_close']    = '</ul>';
            $config['first_link']        = false;
            $config['last_link']         = false;
            $config['first_tag_open']    = '<li>';
            $config['first_tag_close']   = '</li>';
            $config['prev_link']         = '&laquo';
            $config['prev_tag_open']     = '<li class="prev">';
            $config['prev_tag_close']    = '</li>';
            $config['next_link']         = '&raquo';
            $config['next_tag_open']     = '<li>';
            $config['next_tag_close']    = '</li>';
            $config['last_tag_open']     = '<li>';
            $config['last_tag_close']    = '</li>';
            $config['cur_tag_open']      = '<li class="active"><a href="#">';
            $config['cur_tag_close']     = '</a></li>';
            $config['num_tag_open']      = '<li>';
            $config['num_tag_close']     = '</li>';
            $config['total_rows']        = $total_rows;
            $config['per_page']          = RECORD_PER_PAGE;
            $config['first_url']         = $config['base_url'] . '1' . http_build_query($_GET);
            $config['num_links']         = 5;

据我所见,CodeIgniter 的分页计数错误。因为我希望分页看起来像这样:

http://my-url.com/search?qry=abc&page=2

【问题讨论】:

    标签: codeigniter pagination


    【解决方案1】:

    如果您不想使用 CI 提供的 noraml uri 字符串并且想使用查询字符串 (site.com?var1=data&var2=xxx)

    你需要更改application/config/config.php文件设置行

    158 $config['enable_query_strings'] = FALSE; to TRUE
    

    在你的控制器中让分页使用正常形式获取变量

    $var1 = $this->input->get('c');
    $var2 = $this->input->get('m');
    $var3 = $this->input->get('d');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      相关资源
      最近更新 更多