-2
내 컨트롤러 :방법 datatables의 CI와 함께이 매개 변수를 보낼 수
function json_survey()
{
header('Content-Type: application/json');
$this->load->library('Datatables');
$this->load->helper('datatables_helper');
$this->datatables->SELECT('id_survey,judul_survey,status_survey,responden,detail_target,judul_kategori,judul_target');
$this->datatables->add_column('action',tombol_survey('$1','$2'), 'id_survey,status_survey');
$this->datatables->FROM('survey');
return print_r($this->datatables->generate('json',''));
}
그리고 datatables 내 도우미 :
function tombol_survey($id_survey,$status_survey)
{
$ci = & get_instance();
$html = '<span class="actions">';
If($status_survey=='terbit'){
$html .= '<a href="' . base_url() . 'subscriber/edit/' . $id_survey . '">Tutup</a>';
}elseif($status_survey=='tertunda'){
$html .= '<a href="' . base_url() . 'subscriber/edit/' . $id_survey . '">Tambah</a>';
}else{
$html .= 'Tutup | ';
}
$html .= '<a href="' . base_url() . 'subscriber/delete/' . $id_survey . '">Lihat | </a>';
$html .= '<a href="' . base_url() . 'subscriber/delete/' . $id_survey . '">Hapus</a>';
$html .= '</span>';
return $html;
}
이 때문에 포함되지 JSON없는 오류가 있지만, 매개 변수 2 일 ($status_survey
)입니다 기능 if
은 항상 false
을 반환합니다.
돌아 오면이가 아직 작동하지 않습니다. 매개 변수 2nd ($ status_survey)가 포함되었지만 여전히 false를 반환하는 경우 function –
@MuhammadRizki : param2가 설정되면 n 함수는 true를 반환합니다. 함수를 한 번 확인하고 디버깅하십시오. –
이 함수는 여전히 거짓 선생님을 주겠다 –