CI 묻고 답하기

제목 auto load 질문입니다.
글쓴이 수야디벨 작성시각 2014/10/23 12:34:09
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13703   RSS
안녕하세요 ~ :)

궁금한게 생겨서 질문드립니다.

지금까지는 config/autoload.php 에 자동으로 로드 될 것들을 적으면서 코딩해서 전혀 몰랐는데,

지금에야 와서 

<!--?
class Test extends CI_Controller{
		
	/*
	 * 생성자
	 */
	function __construct()
	{		
		parent::__construct();	
		$this--->load->model('admin_m');
	}	
	
	
	public function _remap($method)
	{		
		if( method_exists($this,$method))
		{					
			$this->{"{$method}"}();					
		}		
	}
	
	function index()
	{		
		$data['result'] = $this->admin_m->geInfo('search');					
	}	
}
처럼 생성자에 model을 호출하면, 

Undefined property: Test::$admin_m 

오류가 나오네요 ..

근데 전 분명히 예전에 생성자에서 모델을 불러도

그 클래스 하위 function에서 사용할수 있었던걸로 기억하거든요?

제가 잘못알고 있었던걸까요?

 
 다음글 다른 외부페이지에서 입력값을 받아서 함수를 실행시키려고... (2)
 이전글 url에 index.php 제거 관련하여 질문이 있습니... (1)

댓글

한대승(불의회상) / 2014/10/23 13:07:53 / 추천 0
생성자에서 로드하고 잘 사용하고 있는데...
뭐가 달라 졌을까요?
수야디벨 / 2014/10/23 13:29:07 / 추천 0
소스는 저게 전부입니다.  

음 ... autoload.php 에 적으면 잘 되는데 ..

생성자에선 안되네요.

버전은 2.2.0 인데 버전문제인가 .. 

역시 일단은 되는게 맞는거군요 
변종원(웅파) / 2014/10/23 14:54:35 / 추천 0
수야디벨/ 안되는게 이상한거에요. ^^
코드이그 / 2014/10/23 17:23:20 / 추천 0
안해봐서 잘 모르겠는데
로드 할때 

$this--->load->model('admin_m');

이렇게 해도 되는건가요? 아니면 오타인가요? ;;