【发布时间】:2011-10-26 20:02:16
【问题描述】:
我使用了codeigniter
为什么不能在我的代码中使用 $this->pagination->create_links()?
问题 1:我有这个错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: offset
Filename: admin/accommodation.php
Line Number: 45
问题2:点击$this->pagination->create_links()后,更改url,但不更改内容表。我使用XAMPP p>
我该怎么办?
我的代码:
function show()
{
// load pagination class
$this->load->library('pagination');
$config['base_url'] = base_url().'admin/accommodation/show';
$config['total_rows'] = $this->db->count_all('hotel_submits');
$config['per_page'] = '2';
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$offset = (int) $offset; // just to make sure nothing funky gets in here
$data['results'] = $this->db->query("SELECT @rownum:=@rownum+1 rownum, t.* ".
"FROM (SELECT @rownum:=0) r, hotel_submits t ".
"ORDER BY id desc LIMIT $offset, 2");
$this->load->view('admin/accommodation_submit_show', $data);
}
尊重
【问题讨论】:
-
$config['base_url'] = base_url().'admin/accommodation/show';是什么意思?你的控制器叫什么名字? -
你从哪里得到
$offset?$offset = (int) $offset;指的是不可用的变量(右侧)。
标签: php codeigniter pagination