Воспламенитель кода, извлекающий данные в html-страницу постранично, но получающий все записи за один раз с помощью подключаемого модуля с данными jquery - PullRequest
1 голос
/ 25 марта 2019

Я использую datatable JQuery для отображения записей в codeigniter. но я получаю все 20000 записей одновременно. я хочу получать записи со страницы базы данных за страницей

мой файл просмотра

    <table class="table table-bordered table-striped" id="ref_tbl">
    <thead>
    <th>Record Id</th>
    <th>User Id</th>
    <th>Name</th>
    </thead>
      <tbody>
         <?php
           $srno = 1;
          foreach ($companyd as $us):
           ?>
            <tr>
          <td><?php echo $srno++; ?></td>
          <td><?php echo $us['comp_id']; ?></td>
    </tr>
<?php endforeach; ?>
    </tbody>
    </table>

контроллер ---

public function allusers() {
        $data['companyd'] = $this->admin_model->query("SELECT * FROM tbl_company limit 100");       
        $this->load->view('admin/companyview', $data);
    }

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

1 Ответ

0 голосов
/ 26 марта 2019

попробуйте это:

// контроллер

public function allusers() {
        $data['companyd'] = $this->admin_model->get_all_users();
        $this->load->view('admin/companyview', $data);
    }

// модель

function get_all_users(){
return $this->db->get('tbl_company')->limit('100')->result_array();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...