| 제목 | 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