大家好有人可以解释一下这剂做分页功能无法正常工作
$this->uri->segment());
其分页我功能的一部分,我无法弄清楚,为什么我需要它,如果有什么来取代它。它在我的脚本中导致错误。感谢你的帮助。另外即时通讯新的codeigniter和php的plys试图让我提前简单地形成tnx。
错误消息
甲PHP错误遇到
严重性:注意
消息:试图获得非对象的属性
文件名:视图/ survay_view.php
行号:31
这里是我为我的分页功能,所有的代码
//pagination
function page()
{
$this->load->library('pagination');
$config['base_url'] = 'http://localhost/admin/index.php/survay/';
$config['total_rows'] = $this->db->get('save_survay')->num_rows();
$config['per_page'] = 1;
$config['num_links'] =10;
$this->pagination->initialize($config);
//print_r($this->uri->segment());die;
$data['records'] = $this->db->get('save_survay', $config['per_page'], $this->uri->segment());
$data['pagination'] = $this->pagination->create_links();
$this->load->view('survay_view', $data);
}
}
这意味着uri不是一个有效的对象,所以你不能在其上调用成员函数'segment'。找出为什么没有设置该成员。您可以尝试使基本网址看起来很正常。 – noelicus 2013-02-14 10:34:54
我应该在哪里开始查看哪些成员没有设置,并且可以扩展更多关于如何使基础URL看起来正常? – 2013-02-14 10:42:16
uri段应指向包含页码的url中的参数。 – cartina 2013-02-14 10:59:11