2012-12-19 3 views
1

FormHelper가 모델에 정의 된 규칙에 대해 입력 태그에 HTML5 유효성 검사 속성을 생성 할 수있는 방법이 있습니까?CakePHP 모델 유효성 검사의 HTML5 양식 유효성 검사 규칙

모델 뷰에서

var $validate = array(
     'title' => array(
      'message' => 'This field cannot be left blank', 
      'required' => true 
     ) 
    ); 

에서

echo $this->Form->input('title'); 

HTML 브라우저에서

<input type="text" title="This field cannot be left blank" required /> 

답변

1

당신은 $this->Model->validate를 사용하여 컨트롤러에서 유효성 검사 기준에 액세스 할 수 있습니다

//controller 
$this->set('validation', $this->Model->validate); 

그리고 원하는 경우보기에서 사용할 수는 있지만 ... 나는 CakePHP가 당신이 찾고있는 것과 비슷한 것을 구현하지 않는다고 생각하므로 폼을 확장하는이 도우미를 만들려고 할 수 있습니다 돕는 사람.

+0

FormHelper를 확장하고이 기능을 구현하려고합니다. Tnx on advice! – theZiki