안녕하세요 CI4 초보자입니다.
이번 프로젝트를 CI4로 하게 되었는데 DB서버환경이 MSSQL입니다. 확인해보니 CI4는 아직 MSSQL을 정식으로 지원하진 않는다는 걸 알았습니다. git에 sqlsrv DB Driver 있는 건 확인하고, 써봤습니다. 안정성이 보장되면 걱정이 없을텐데 아직은 모르는 상태이므로.. 잘 모르겠습니다.
지금 상황에서 이 프로젝트를 git의 DB Driver를 쓰며 CI4로 진행하고 나중에 정식으로 지원하면 업데이트하는 방법과 CI3로 진행하는 방법 중 어느 쪽이 나을까요? (CI3로 개발하더라도 후에 CI4로 업데이트할 계획입니다) 다른 사이트와의 연계를 위해 DBMS를 바꾸기는 힘든 상황입니다.
답변 감사합니다만 아직 답변을 제대로 이해 못한 것 같습니다.
ci4 매뉴얼에서 소개하는 방법이 active record( ->get(), ->insert() 쓰는 방식)일거라 생각이 되는데 쌩쿼리를 날리려면 어떻게 해야하나요?
PHP에 탑재되어있는 PDO Class 쓰시면 됩니다.
active recode 를 포기하고 쌩쿼리 날리는것은 어떠신가요?