제목 | 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 에 들어있습니다
|