모델 조인 데이터베이스 테이블 조인의 정의 관계형 데이터베이스를 다루다보면 테이블 하나만 다루는 경우는 거의 없습니다. 대부분 여러 테이블의 데이터를 엮어서 가지고 오죠. 여러 테이블의 데이터를 엮는 것을 조인(join)이라고 부릅니다. 이번에는 코드이그나이터4에서
엔티티 다루기 엔티티의 정의 엔티티는 비즈니스 로직을 다루는 방법 중 하나입니다. 데이터베이스 테이블 한개의 행에 해당하는 객체로 행의 정보 중 비즈니스 로직을 처리하는 부분을 가져와서 분리하는 것입니다. 코드이그나이터4에서 엔티티는 필수는 아닙니다. 반드시 사용할
모델 유효성 검사 모델 유효성 검사 규칙 컨트롤러와 마찬가지로 모델에서도 유효성을 검사할 수 있습니다. 컨트롤러와 모델, 둘 다 유효성을 검사할 수 있다면 어디에서 유효성을 검사해야 할 지 헷깔릴 수도 있는데요. 저는 아래와 같은 규칙으로 검사합니다. 컨트롤러의 값
코드이그나이터4의 모델이란? 코드이그나이터4에서 모델은 데이터베이스 테이블과 매핑되는 PHP 클래스입니다. 모델을 통해서 데이터베이스에 생성, 읽기, 수정, 삭제(Create, Read, Update, Delete) 를 할 수 있습니다. 혹시 ORM을 다루어본 적이 있