* 컨트롤러
$this->load->library('form_validation');
$this->form_validation->set_rules('title', '제목', 'required'); // 필드 검사
$this->form_validation->set_rules('description', '본문', 'required'); // 필드 검사
- required : 필수
- min_length[5] : 최소 5자
- max_length[10] : 최대 10자
- matches[re_password] : password 필드와 매칭
- valid_email : 메일주소 유효성
- is_unique[user.email] : user 테이블의 email 필드중에 중복값 검색
if ($this->form_validation->run() == FALSE) {
$this->load->view('add');
} else {
$topic_id = $this->topic_model->add($this->input->post('title'), $this->input->post('description'));
}
* 뷰
<?php echo validation_errors(); ?>
출처 : http://opentutorials.org/course/697/3835
'php, codeigniter' 카테고리의 다른 글
config[] 환경 설정하기 (0) | 2014.10.14 |
---|---|
get_magic_quotes_gpc() (0) | 2014.10.14 |
헬퍼(helper) 만들어서 사용하기 (0) | 2014.10.13 |
$_POST 값이 안넘어올때 (0) | 2014.10.13 |
지정된 날짜에만 팝업창 열기 (0) | 2014.10.12 |