제목 | CI 3.X 모델 구성 관련 설문? 질문? 입니다. | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 꽈찌쭈 | 작성시각 | 2020/04/21 12:09:23 |
|
|||
안녕하세요~ ci 3.x으로 개발하다가 든 단순 궁금증 때문에 질문을 드려봅니다.
ci 3.x 쿼리 빌더 클래스를 자주 사용해서 모델을 구성하고 있는데요 개발을 하다보니 모델 형태가 1. 기능별로 모델을 별도로 구성 / 합칠 수 있는 중복 코드 많음 / 소스를 살펴보고 수정하기 매우 용이함 2. 모델을 통합으로 구성 / 코드가 통합되어 있고, 분기처리가 많음 / 많은 분기로 인해 복잡하고 수정하기 힘듦 제가 생각했을때는 두가지 형태가 나오는데 개인적으로는 두가지 형태를 혼합한게 가장 베스트라고 생각하는데 2가지 이외에도 보통 어떤식으로 구성을 하시는지 그리고 이유나 간략한 장단점을 알고 싶네요 감사합니다 ^^;; |
|||
다음글 | query문 실행하기 전에 유효성 검사할 수 있는 방법... (3) | ||
이전글 | tank_auth, ci4에서도 문제 없을까요?? (2) | ||
변종원(웅파)
/
2020/04/21 13:45:32 /
추천
0
|
꽈찌쭈
/
2020/04/21 15:40:12 /
추천
0
@변종원(웅파) 답변 감사합니다!!! 두가지 장점을 적절히 섞어서 재구성 해볼 생각입니다. |
이미 질문에 답이 다 있습니다.
데이터 단위(테이블 단위가 될수도 있습니다.)로 모델함수를 만들고 각각 불러다 쓰는 형태를 선호합니다.
join이 되는 데이터들은 한방쿼리로 처리하고 그외 연관이 없는 데이터들은 위 함수로 호출하여 배열에 추가하는 형태.
저는 유지보수를 위해 분기문 많은 것보다는 널어놓는 형태를 선호합니다.