| 제목 | auto load 질문입니다. | ||
|---|---|---|---|
| 글쓴이 | 수야디벨 | 작성시각 | 2014/10/23 12:34:09 |
|
|
|||
|
안녕하세요 ~ :) 궁금한게 생겨서 질문드립니다. 지금까지는 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'); 이렇게 해도 되는건가요? 아니면 오타인가요? ;; |
뭐가 달라 졌을까요?