| 제목 | CI의 Model은 어떻게 작동하는건가요? | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 오늘점심밥은 | 작성시각 | 2018/10/23 18:16:42 |
|
|
|||
|
CI_Model을 보고 있는데 생각 이상으로 너무 간단하게 되어있는 것 같습니다.
class CI_Model {
/**
* Class constructor
*
* @link https://github.com/bcit-ci/CodeIgniter/issues/5332
* @return void
*/
public function __construct() {}
/**
* __get magic
*
* Allows models to access CI's loaded classes using the same
* syntax as controllers.
*
* @param string $key
*/
public function __get($key)
{
return get_instance()->$key;
}
}
Codeigniter.php를 봐도 Model 관련 클래스를 load하는게 안보이는데 Model에서 $this->load->database()는 어떻게 DB와 커넥션을 가지게 되는 건가요? 어떤 구조로 로드가 되는지 잘 모르겠습니다.
|
|||
| 다음글 | 인코딩시 ()는 어떻게 어떻게 처리 하시나요? (2) | ||
| 이전글 | RESTful API 이 무엇인가요? (1) | ||
|
변종원(웅파)
/
2018/10/23 18:57:20 /
추천
0
Loader.php 를 보셔야 도움이 됩니다. ^^
|
|
kaido
/
2018/10/24 09:20:43 /
추천
0
hint : 실제 작동 매소드는 DBdriver 에 들어있습니다
|