컨트롤러
public function bill_his_search()
{
$this->load->library('session');
$m_id = $this->session->userdata('m_id');
if ( $m_id != '' )
{
$search_data = array(
'ONS' => $this -> input -> get('ONS', TRUE),
'HPMC' => $this -> input -> get('HPMC', TRUE),
'USDH' => $this -> input -> get('USDH', TRUE),
'BTC' => $this -> input -> get('BTC', TRUE),
'trans_state1' => $this -> input -> get('trans_state1', TRUE),
'trans_state2' => $this -> input -> get('trans_state2', TRUE),
'trans_state3' => $this -> input -> get('trans_state3', TRUE),
'trans_state4' => $this -> input -> get('trans_state4', TRUE)
);
$this->load->model('Trans_model');
$data['TransAll'] = $this->Trans_model->Find_data_list();
$this->load->view('commen/header');
$this->load->view('trans_history/bill_his',$data);
$this->load->view('commen/footer');
}else
{
$this->load->helper('alert');
alert_move('로그인 해주세요.', '/member/login');
}
모델
public function Find_data_list($search_data) {
print_r($search_data);
exit;
$this->load->database();
$this->db->select('coin_type, tran_stat');
$this->db->from('dongwon_history');
$this->db->where('coin_type', $ONS);
$this->db->where('coin_type', $HPMC);
$this->db->where('coin_type', $USDH);
$this->db->where('coin_type', $BTC);
$this->db->where('tran_stat', $trans_state1);
$this->db->where('tran_stat', $trans_state2);
$this->db->where('tran_stat', $trans_state3);
$this->db->where('tran_stat', $trans_state4);
$query = $this->db->get();
$result = $query -> result();
return $result;
}
메소드 이름이 다 같은데 모델의 메소드를 못찾는 이유가 무엇인가요?
다른 메소드는 불러와지는데 Find_data_list이 함수만 불러오질 못합니다...
대소문자 구분해서 쓰세요. 매뉴얼에 모델 메소드명 첫자 대문자로 하라는 내용이 없습니다.
제 기억에 ci에서 메소드명을 소문자로 변경해서 호출할겁니다.