diff --git a/Datatables.php b/Datatables.php index a43750b..1312db2 100644 --- a/Datatables.php +++ b/Datatables.php @@ -48,8 +48,9 @@ public static function of($query) * @return null */ - public function make() + public function make($mDataSupport=false) { + $this->mDataSupport = $mDataSupport; $this->create_last_columns(); $this->init(); $this->get_result(); @@ -192,12 +193,17 @@ private function init_columns() private function regulate_array() { - foreach ($this->result_array as $key => $value) { - foreach ($this->excess_columns as $evalue) { - unset($value[$evalue]); - } - $this->result_array_r[] = array_values($value); + if($this->mDataSupport){ + $this->result_array_r = $this->result_array; + }else{ + foreach ($this->result_array as $key => $value) { + foreach ($this->excess_columns as $evalue) { + unset($value[$evalue]); + } + + $this->result_array_r[] = array_values($value); + } } }