2011-03-14 3 views
0

내 cakephp 모델에 사용자 정의 유효성 검사 규칙을 만듭니다.Cakephp에서 사용자 정의 유효성 검사 규칙을 설정하는 데 문제가 있습니다

 'article' => array(
       'rule' => '/^[a-z0-9#.,&; ]{2,255}$/i', 
       'required' => true, 
       'allowEmpty' => false, 
       'message' => 'Alphabets and numbers only(3,255).' 
     ), 

이 작동합니다. 하지만 슬래시를 추가 할 때 모델에서 오류가 발생합니다. [/]. 나는 왜 앞으로가 문제를 일으키는 지 이해할 수 없다.

감사합니다.

감사합니다.

+2

유효성 검사 규칙에 슬래시를 추가하면 오류가 발생합니까? 또는 입력 필드에 슬래시가 있습니까? 또한 오류 자체를 게시 할 수 있습니까? –

+0

iirc 그것은 정규식에 대한 특별한 의미가 있습니다. 제 대답을보십시오. – benjamin

답변

1

다른 질문에서 언급했듯이 PHP 설명서의 preg_match() 패턴을 참조하십시오. 이 함수는 프레임 워크에서 내부적으로 사용됩니다.

관련 문제