본문 바로가기
프레임워크/코드이그나이터(Codeigniter)

코드이그나이터 4 입력 데이터 달라진 점

by 마루의 일상 2021. 11. 22.
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
반응형