Open kkame opened 6 years ago
1. 모델 내 쿼리 외 비즈니스 로직 사용 금지 순수하게 쿼리 결과값(get 또는 query)만 리턴해주고, 로직은 라이브러리에서 처리 CRUD를 위한 레이어
2. 글로번 전역 변수 사용안함 메소드 호출시 인자값(argument) 외 다른 변수값에 영향을 받으면 안된다.
3. 리턴 타입
4. 검증 로직은 라이브러리에서 처리 예) is_numeric 등의 검증은 라이브러리에서 검증 후 이상 없을 경우 모델 호출
total rows를 구할 때 쿼리 시간이 길어지지 않는 방법도 생각해야 할것 같습니다.
위의 내용에 덧대서 기존에 사용하던 쿼리 방식은 함수에 인자 1개를 array로 받은 후 사용하니 검색 조건 외의 처리가 어려운 점이 있는데 이 부분을 어떤식으로 수정하면 좋을까?
1. 모델 내 쿼리 외 비즈니스 로직 사용 금지 순수하게 쿼리 결과값(get 또는 query)만 리턴해주고, 로직은 라이브러리에서 처리 CRUD를 위한 레이어
2. 글로번 전역 변수 사용안함 메소드 호출시 인자값(argument) 외 다른 변수값에 영향을 받으면 안된다.
3. 리턴 타입
4. 검증 로직은 라이브러리에서 처리 예) is_numeric 등의 검증은 라이브러리에서 검증 후 이상 없을 경우 모델 호출