нумерация страниц с помощью codeigniter, не генерирующего значения - PullRequest
0 голосов
/ 24 ноября 2018

Я пытался сделать это, я хочу нумерацию страниц в своем приложении.то, что у меня сейчас есть, может только посчитать строки таблицы.но когда я нажимаю на ссылку на следующую порцию данных, я получаю сообщение об ошибке 404.

Вот код ниже.Это мой контроллер

public function index($page='dboard', $offset=0){
        $config['base_url'] = base_url() . 'manager/cplfc/';
        $config['total_rows'] = $this->db->count_all('users','attendance');
        $config['per_page'] = 1;
        $config['uri_segment'] = 1;
        $config['attributes'] = array('class' => 'pagination');

        // Init Pagination
        $this->pagination->initialize($config);


     $data['users'] = $this->ManagerModel->get_users(FALSE, $config['per_page'], $offset);

    if(!file_exists(APPPATH.'views/controls/manager/'.$page.'.php')){show_404();}
    $data['title']=ucfirst($page);
    $this->load->view('controls/manager/header');
    $this->load->view('controls/manager/'.$page,$data);
    $this->load->view('controls/manager/footer');
}

, а это модель

public function get_users($id = FALSE, $limit = FALSE, $offset = FALSE){
    if($limit){
            $this->db->limit($limit, $offset);
        }
    if($id === FALSE){
        $this ->db->order_by('id', 'desc');
        $query = $this->db->get('users');
        return $query->result_array();
        }
    }

А это мой взгляд

<div class="pagination pagination-centered">
                            <ul><li><?php echo $this->pagination->create_links(); ?></li></ul>
                        </div>

Что я могу сделать, чтобы заставить его работать?Заранее спасибо

1 Ответ

0 голосов
/ 24 ноября 2018

Функция нумерации страниц автоматически определяет, какой сегмент вашего URI содержит номер страницы.Если вам нужно что-то другое, вы можете указать это, и оно должно быть обычно $config['uri_segment'] = 3;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...