Advertisement
Novinaldi

Controller-DataTable-ServerSide-CI4

Jul 23rd, 2020
4,934
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.77 KB | None | 0 0
  1. public function listdata()
  2.     {
  3.         $request = Services::request();
  4.         $datamodel = new Modelfile($request);
  5.         if ($request->getMethod(true) == 'POST') {
  6.             $lists = $datamodel->get_datatables();
  7.             $data = [];
  8.             $no = $request->getPost("start");
  9.             foreach ($lists as $list) {
  10.                 $no++;
  11.                 $row = [];
  12.                 $row[] = '';
  13.                 $data[] = $row;
  14.             }
  15.             $output = [
  16.                 "draw" => $request->getPost('draw'),
  17.                 "recordsTotal" => $datamodel->count_all(),
  18.                 "recordsFiltered" => $datamodel->count_filtered(),
  19.                 "data" => $data
  20.             ];
  21.             echo json_encode($output);
  22.         }
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement