비 객체의 속성을 가져 오려고하는 8,9,10,11 행의 컨트롤러에 오류가 표시됩니다.
// 모든 열 이름과 테이블 이름을 확인했습니다.오류 표시 : 비 객체의 속성을 얻으려고 시도 중
내 모델은
public function getEducationDetail($educationID) {
$this->db->select('qual_id,pass_year,institute,percentage,emp_id');
$this->db->from('emp_edu');
$this->db->where('edu_id', $educationID);
$this->db->where('del_flag', 0);
$query = $this->db->get();
if ($query->num_rows() > 0):
return $query->result();
else:
return 0;
endif;
}
하고 내 컨트롤러는 반환하면 모델은 다음 한 행 $query->row()
$result = $this->mod_admin->getEducationDetail($educationID);
if (!empty($result)) {
$jsonArr = array(
'qualificationID' => $result->qual_id,
'passOut' => $result->pass_out,
'institute' => $result->institute,
'percentage' => $result->percentage
);
}
을 반환하는 경우
public function getEducationDetail() {
$this->load->model('mod_admin');
if (isset($_GET['param'])):
$educationID = $this->input->get('param');
$result = $this->mod_admin->getEducationDetail($educationID);
$jsonArr = array(
'qualificationID' => $result->qual_id,
'passOut' => $result->pass_out,
'institute' => $result->institute,
'percentage' => $result->percentage
);
endif;
$json = json_encode(array('result' => $jsonArr));
echo $json;
}