Запрошенный неизвестный параметр '1' для строки 0, столбца 1 в таблице данных - PullRequest
0 голосов
/ 06 января 2019

Я использую CodeIgniter и таблицу данных. Я отображаю данные в списке. Если в базе данных есть запись, то записи отображаются, но если в таблице нет записи, я получаю сообщение об ошибке «Запрошен неизвестный параметр« 1 »для строки 0, столбец 1». Я проверил на вкладке сети я получаю th {"draw":0,"recordsTotal":1,"recordsFiltered":1,"data":["0"]}

public function MembershipList(){
    $fetchclubfees = $this->Fees_model->MembershipList();

          $draw = intval($this->input->get("draw"));
          $start = intval($this->input->get("start"));
          $length = intval($this->input->get("length"));

            $recordsTotal = count($fetchclubfees);
            $recordsFiltered = count($fetchclubfees);

            $data = array(); 
            $n=1;
            if(!empty($fetchclubfees)){
           foreach($fetchclubfees as $row)  
           {  
                $sub_array = array();
                $sub_array[] = $n++; 
                $sub_array[] = $row->a;  
                $sub_array[] = $row->b;
                $sub_array[] = $row->c;
                $sub_array[] = $row->d;  
                $sub_array[] = '<button type="button" name="update" id="'.$row->m_id.'" class="btn btn-warning btn-xs update">Edit</button>';  
                $data[] = $sub_array;  

           }  
            }
            else{
                $data[]="0";
            }
           $output = array(  
           "draw"   => $draw,  
            "recordsTotal" =>$recordsTotal,  
            "recordsFiltered"  =>$recordsFiltered, 
            "data" =>     $data  
           );  
           echo json_encode($output);  

  }

Предупреждение DataTables: идентификатор таблицы = Список участников - запрошенный неизвестный параметр '1' для строки 0, столбца 1. Для получения дополнительной информации об этой ошибке см. http://datatables.net/tn/4

Не могли бы вы помочь мне в этом вопросе?

...