제목 | CI 데이터베이스 질문 | ||
---|---|---|---|
글쓴이 | 학학이 | 작성시각 | 2016/09/05 10:26:38 |
|
|||
CI 데이터베이스 관리 모델 질문입니다. node.js 에선 http://docs.sequelizejs.com/en/v3/ Spring 에선 MyBatis 사용했습니다.
현재 CI 배우는 중인데 다음과 같이 function gets(){ return $this->db->query("SELECT * FROM topic")->result(); } function get($topic_id){ return $this->db->get_where('topic', array('id'=>$topic_id))->row(); }
보통 이렇게 다들 관리하시나요??? CI ORM 은 대부분 개발이 종료되서 예전 데이터 밖에 없는 것 같은데
혹시 다른분들은 저런식으로 하시나요? 아니면 PDO 쓰시나요?
php에선 데이터베이스 모델 관리를 어떻게 하시는지 조언을 듣고 싶습니다. |
|||
다음글 | codeigniter 3.0 + rest + hmvc ... (3) | ||
이전글 | exception 관련 조언 부탁드립니다. (1) | ||
변종원(웅파)
/
2016/09/05 14:06:41 /
추천
1
|
학학이
/
2016/09/05 14:47:52 /
추천
0
감사합니다.
|
매뉴얼의 active record를 주로 사용합니다. AR도 나름 쓰기 좋습니다.
ci 고유의 기능이 아니라 Active record라는 php library를 차용한 것입니다.
https://en.wikipedia.org/wiki/Active_record_pattern#PHP