这是我的配置:
$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' => '»',
//'prev_link' => '«',
'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,所以我编辑base_url配置变为
base_url()。 “? “
它运作良好,但当我点击第2页时,链接返回第1页变为http://quiz.com/?&page=2?&page=
我更新了新版CI。顺便说一句,我想问一个问题,我想在这种情况http://quiz.com?page=x中使用page_query_string,如何配置它。
答案 0 :(得分:0)
true $ config ['page_query_string'] = TRUE; 并添加
BASE_URL()。 “A = 1?”; 暂时它会帮助你做你想做的事。