맞습니까? 두 번째 옵션에서는 $ _POST 변수를 사용하여 양식 값을 전달합니다. 첫 번째 옵션 인 반면, 각 양식 필드에 대한 변수를 호출하고 할당합니다.Codeigniter :보기에서 컨트롤러로 양식 데이터 전달
$records['email'] = "trim|required|min_length[4]|xss_clean";
...
...
$this->validation->set_rules($records);
if ($this->validation->run())
{
$this->account_model->saveAccountSettings("sam", $_POST);
$this->session->set_flashdata('message', 'Done!');
redirect('account/settings');
} else {
...
}
의 사용 무엇 :
일반적으로 내 코드는 다음과 같이 보인다. $ account [ 'email'] = $ this-> validation-> email; 무엇을하고 있습니까? 첫 번째 필드가 작동하는 곳이 필드를 확인하는 것입니다. – luckytaxi
$ this-> input-> post ('something')와 같이 $ this-> validation->을 사용할 수 있습니다. 그것은 trim 프레임 워크와 XSS를 고려하여 유효성 확인 프레임 워크를 실행 한 후 POST에서 값을 가져옵니다. – Parrots
첫 번째 줄에 "무언가"를 정의해야합니까? 그것이 $ fields [ 'email']라고 쓰여있는 곳을보십시오 ... 전자 메일에 대해서만 "유효성 검사 규칙"을 설정하면 $ this-> validation-> id를 할 수 있습니까? – luckytaxi