codeigniter中的分页库

时间:2014-03-24 08:03:38

标签: codeigniter

这是我的配置:

$config['pagination'] = array( 
    'page_query_string' => TRUE,
    'query_string_segment' => 'page',
    'full_tag_open' => '<div id="page_footer">',
    'full_tag_close' => '</div>',
    'anchor_class' => 'class="pagecurrent"',
    //'next_link' => '&raquo;',
    //'prev_link' => '&laquo;',
    'use_page_numbers' => TRUE,
    'last_link' => 'Trang cuối',
    'first_link' => 'Trang đầu',
    'num_links' => 4,
);

控制器:

$this->pagination->initialize(
                    array_merge(
                        $this->config->item('pagination'),
                        array(
                            'total_rows' => $this->_data['total_quizs'],
                            'per_page' => BE_QUIZ_PER_PAGE,
                            'base_url' => base_url()
                        )
                    )
                );
                $this->_data['pageination'] = $this->pagination->create_links();

当我运行它时,我得到了这个链接:

http://quiz.com/&page=2

链接错误,应该有http://quiz.com/?page=2,所以我编辑base_url配置变为

base_url()。 “? “

它运作良好,但当我点击第2页时,链接返回第1页变为http://quiz.com/?&page=2?&page=

我更新了新版CI。顺便说一句,我想问一个问题,我想在这种情况http://quiz.com?page=x中使用page_query_string,如何配置它。

1 个答案:

答案 0 :(得分:0)

true $ config ['page_query_string'] = TRUE; 并添加

BASE_URL()。 “A = 1?”; 暂时它会帮助你做你想做的事。