2013-05-18 2 views
0

Codeigniter에서 dataTables를 사용하고 있는데 문제가 있습니다. 나는 메시지가 무엇입니까 :Codeigniter 및 sAjaxSource가있는 jQuery 데이터 테이블

array_push() expects parameter 1 to be array, null given 

을하고 그 결과 나는 이런 식으로 뭔가를 얻으려면 {"aaData":null}

입니다 : { "aaData": [ ["test","test","test"] ] }

코드 :

$result = $this->lol_model->get(); 

//result = Array ([0] => stdClass Object ([test] => 12345 [test2] => 1842 07 03 [test3] => lol))  

$aaData = array();  
foreach($result as $row) { 
      array_push($json["aaData"],array(
       $row->test, 
       $row->test2, 
       $row->test3 
     )); 
     } 
    echo json_encode($json); 
+0

가 $ json으로 변수 선언 방법 :

$json["aaData"]=array( $row->test, $row->test2, $row->test3 ); 

이 또한 게시물을 참조? –

+0

$ json = array(); – eal

답변

0

당신은 키 '를 정의 할 수 없습니다 [ "aaData"] 'array_push를 사용할 때. 그러나, 당신은 사용할 수 있습니다 array_push() with key value pair