【发布时间】:2011-12-08 14:43:54
【问题描述】:
我在使用 CodeIgniter 分页模块时遇到问题。
当我点击链接时,我收到 404 错误。据我了解,我可能是不正确的,但似乎确定偏移量的 URI 段没有在我的控制器的索引函数中被读取,并且代码点火器实际上正在寻找它作为控制器内部的函数,因此抛出404 找不到时。
我在论坛上搜索并查看了解决方案,但没有任何成功。如果有人有任何很棒的提示或提示,我已经在下面包含了来自我的控制器、模型和视图的相关代码。
//控制器
$this->load->library('pagination');
$config['base_url'] = '/yourhistory/';
$config['total_rows'] = $this->db->get('gallery')->num_rows();
$config['per_page'] = 3;
$config['uri_segment'] = 2;
$this->pagination->initialize($config);
$data['galleryitems'] = $this->pages_model->get_gallery($config['per_page'], $config['uri_segment']);
$this->load->view('/gallery', $data);
//型号
function get_gallery($limit, $segment)
{
$query = $this->db->get('gallery', $limit, $this->uri->segment($segment));
if ($query->num_rows > 0)
{
foreach($query->result() as $row)
{
$data[] = $row;
}
return $data;
}
}
//查看
echo $this->pagination->create_links();
【问题讨论】:
标签: php codeigniter pagination codeigniter-2