CI 묻고 답하기

제목 CI 데이터베이스 질문
글쓴이 학학이 작성시각 2016/09/05 10:26:38
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 18913   RSS

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

매뉴얼의 active record를 주로 사용합니다. AR도 나름 쓰기 좋습니다.

ci 고유의 기능이 아니라 Active record라는 php library를 차용한 것입니다.

https://en.wikipedia.org/wiki/Active_record_pattern#PHP

 

학학이 / 2016/09/05 14:47:52 / 추천 0
감사합니다.