제목 | CI model 배열로 인스턴스를 받아올수있나요? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 기브미 | 작성시각 | 2017/09/04 13:03:57 |
|
|||
model에 board 라는 클래스가 있습니다. 게시판 클래스이며, board 라는 클래스를 컨트롤러 내에서 여러개로 객체 선언하여 각각 다르게 사용할수 있나요? |
|||
다음글 | version mismatch라는 오류입니다. (7) | ||
이전글 | 루트에 txt 파일을 찾지 못합니다. (코드이그나이터) (6) | ||
한대승(불의회상)
/
2017/09/04 13:04:46 /
추천
0
넵
|
기브미
/
2017/09/04 13:11:33 /
추천
0
안녕하세요. 한대승님.
질문에 답해주셔서 감사합니다. 하나더 여쭈어볼게 있는데요. CI 내에선 $this->load->model("클래스명"); 으로 선언하여 하여 $this->클래스명->xxxx 사용하는데 어떤방법으로 사용을 할수 있는건가요? 해당 컨트롤러 메소드내에서 해당 클래스 include 후에 클래스를 뉴연산을 사용하면되는건지 아니면 CI만에 다른방법이 있는지 궁금합니다. |
한대승(불의회상)
/
2017/09/04 13:25:48 /
추천
0
CI 내부적으로 include나 require를 사용하며 뉴 연산을 통하여 객체를 생성 합니다. system/core/Loader.php 파일을 열어 보시면 어떻게 동작하는지 금방 감이 오실겁니다. |
기브미
/
2017/09/04 14:23:30 /
추천
0
$this->load->model("member_momdel", "AAA");
$this->load->model("member_model", "BBB");
이런식으로 두줄로 사용하니깐 되네요.
근데
$models = array("member_model" => "AAA", "member_model" => "BBB");
$this->load->model(models); 로 하니 AAA가 안되는군요.
|