在分页中返回同一页面

时间:2018-04-05 15:29:52

标签: php mysql codeigniter pagination

| Item | Stock | Description | Action 
| Book | 5     | PHP Books   | Edit   
| Pen  | 14    | Gold Pen    | Edit   
| Pen2 | 2     | Silver Pen  | Edit   

|Previous|1|2|**3**|4|5|Next|

我在第3页的表格中有一些项目,我想编辑一个项目,当我点击保存数据时,我想返回到同一页面的这个表格。

现在,当我点击保存时,我将返回第1页

也许你有参考阅读,或者因为我不知道关键字。

1 个答案:

答案 0 :(得分:0)

在表单的隐藏字段中添加页码。

表单提交后,重定向到该页面

页码是您传递给控制器​​功能的参数:公共功能索引( $page_nbr = 0)

以下是一个例子:

public function index($page_nbr = 0)
{
    $this->load->library('pagination');
    $config['base_url'] = '/users/index/';
    $config['total_rows'] = $this->users_model->count_users();
    $config['per_page'] = 40;
    $this->pagination->initialize($config);
    $data['pagination'] = $this->pagination->create_links();
    $data['current_page_number'] = $page_nbr;
    $this->run('users', $data);     
}