프레임워크/코드이그나이터(Codeigniter)
코드이그나이터 4 입력 데이터 달라진 점
마루의 일상
2021. 11. 22. 14:01
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
반응형