2013-08-14 1 views

답변

2

원하는 것은 폼 유효성 검사 클래스를 확장하는 것입니다.

내부 코드 application/libraries 안에 새 PHP 파일 이름이 MY_Form_validation.php를 만들고 추가

<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); 
class MY_Form_validation extends CI_Form_validation { 

    public function my_custom_rule($str){ 
     return (! preg_match("/^[A-Za-z- ]*$/", $str)) ? FALSE : TRUE; 
    } 

} 

이것은 my_custom_rule

+0

예는 일을 새 규칙을 추가합니다, 덕분에 많은 사랑 : – user2684332

+0

또 다른를 옵션은 해당 컨트롤러에'콜백 (callback) '메소드를 생성한다. 유효성 검사 클래스 문서에서 [콜백] (http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#callbacks)을 확인하십시오. –

+1

@HashemQolami OP는 특별히 그가 calbacks를 사용하고 싶지 않다고 말했습니다. –

관련 문제