728x90
반응형
입력된 데이터 정보를 가져올 때 POST['변수명'] 이렇게 많이 가져오는 옵니다.
아이템이 존재하는지 먼저 검사하고 가져오는데 코드이그나이터에서는 $this->input->post('변수명')
이렇게 하면 아이템 존재여부를 검사할 필요가 없습니다.
isset($_POST['something']) ? $_POST['something'] : NULL;
그런데 코드이그나이터 4로 넘어오면서 바뀐 부분이 있습니다.
코드이그나이터 3
$this->input->get()
$this->input->post()
$this->input->cookie()
$this->input->server()
코드이그나이터 4
$request->getGet()
$request->getPost()
$request->getCookie()
$request->getServer()
마지막으로 php://input 원시스트림 가져오는 방법은 아래 방법으로 가져오시면 됩니다.
$request->getRawInput();
감사합니다.
728x90
반응형
'프레임워크 > 코드이그나이터(Codeigniter)' 카테고리의 다른 글
코드이그나이터 4 쿼리실행 및 쿼리 결과 생성 (0) | 2021.11.30 |
---|---|
코드이그나이터 4 데이터베이스 연결방법 (0) | 2021.11.29 |
코드이그나이터 4 데이터베이스 클래스 사용방법 변경사항 (0) | 2021.11.22 |
composer 코드이그나이터 4 설치 오류 (0) | 2021.11.22 |
코드이그나이터 설치 및 HMVC 적용(CI 소스 외부에 웹소스 적용) (0) | 2021.07.20 |