개발 Q&A

제목 라이브러리 안에 모델 호출 부분에서 Undefined property
카테고리 PHP
글쓴이 신일 작성시각 2019/12/03 17:56:35
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 9634   RSS

안녕하세요, 궁금한 게 있어 문의 드립니다. 혹시 아시는 분 계시면 댓글 좀 부탁 드립니다.

라이브러리를 만들어서 호출했는데요.

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

정확히 하지는 않지만 생각나는데로 적어보겠습니다.

정정은 아랫분이 ^^

$ci = & get_instance();
$ci->load->model('cash_record_m');

$result = $ci->cash_record_m->cash_count($array['mem_id']);

 

신일 / 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 이해도가 더욱 깊어지실 것 입니다 ^^