제목 | PDO 와 Active Record | ||
---|---|---|---|
글쓴이 | 나무우 | 작성시각 | 2016/04/12 03:02:06 |
|
|||
제가 졸업과제로 하고있는 프로젝트인데 저는 Codeigniter의 MVC패턴을 사용하여 Database Abstraction Layer를 만드는 것을 하고 있습니다. 보통 PHP에서는 PDO를 사용한다고 하는데, Codeigniter와 PDO의 조합의 정보가 좀 적어서 저는 Active Record로 만들었습니다. API가 거의 select 만 존재합니다 (박물관 DB) 이러한 경우 PDO의 역할을 AR이 대체할수있다고 봐야하나요 ? AR로만 만든 DAL도 이식성이 좋다고 봐야 하나요 ? |
|||
다음글 | 잘 운영되던 사이트에서 DB연결 오류가 납니다. (3) | ||
이전글 | Session 관련 질문입니다 (1) | ||
한대승(불의회상)
/
2016/04/12 08:03:31 /
추천
1
|
엑티브레코드의 드라이버를 PDO로 지정하면 PDO로 동작 합니다.
PDO는 mysql 이나 mysqli 와 같이 라이브러리처럼 동작 합니다.
개념상으론 PDO와 엑티브레코드가 비슷하지만 CI의 엑티브레코드가 PDO 위에서 동작하니 같지는 않습니다.
이식성에 있어선 개인적인 생각이지만 엑티브레코드가 PDO보다 낫다고 생각 합니다.