| 제목 | 라이브러리 안에 모델 호출 부분에서 Undefined property | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 신일 | 작성시각 | 2019/12/03 17:56:35 | 
|  | |||
| 안녕하세요, 궁금한 게 있어 문의 드립니다. 혹시 아시는 분 계시면 댓글 좀 부탁 드립니다. 라이브러리를 만들어서 호출했는데요. 8번줄 모델 호출 부분이 있는데 Undefined property라고 나오네요;; Message: Undefined property: Some_class::$cash_record_m 
 <이렇게 해봐도 안되구요;;> $CI =& get_instance(); $result = $CI->cash_record_m->cash_count($mem_id); 
 
 
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Some_class 
{    
    public function some_function($array) 
    {    
        $mem_id = $array['mem_id'];                               
        $result = $this->cash_record_m->cash_count($mem_id);                                    
        //[4] 모델에 data 전달
        $data = array(
          'db_table_name' => 'cash_record' ,                                                                   
          'mem_id' => $array['mem_id'],                                                                      
          'user_type' => $array['user_type'] ,                             
          'method' => $array['method'] ,                                                        
          'cash_type' => $array['cash_type'] ,                                                  
          'reason' => $array['reason'] ,                                                          
          'cash_money' => $array['cash_money'] ,                                                                                    
        );
        $this->cash_record_m->cash_record_insert($data);
    }
}
?>
 | |||
| 다음글 | 상품 리스트를 2개씩 나열시키고 싶습니다. (2) | ||
| 이전글 | 코드이그나이터 액티브레코드에서 delete사용할때 조건... (2) | ||
| 
                                lovelywook
                                /
                                2019/12/04 08:54:12 /
                                추천
                                0
                             | 
| 
                                신일
                                /
                                2019/12/04 15:25:36 /
                                추천
                                0
                             
                                lovelywook 님, 감사합니다. 덕분에 잘 해결됐습니다^^
                             | 
| 
                                변종원(웅파)
                                /
                                2019/12/04 16:26:45 /
                                추천
                                0
                             
                                신일/ 앞으로 ci 질문은 ci 묻고답하기에 올려주시기 바랍니다.
                             | 
| 
                                kaido
                                /
                                2019/12/05 10:35:08 /
                                추천
                                0
                             TMI & get_instance(); 라이브러리에서 왜 해당 함수를 써야만 하는지 알아보시면 CI 이해도가 더욱 깊어지실 것 입니다 ^^ | 
정확히 하지는 않지만 생각나는데로 적어보겠습니다.
정정은 아랫분이 ^^
$ci = & get_instance(); $ci->load->model('cash_record_m'); $result = $ci->cash_record_m->cash_count($array['mem_id']);