ZF2 유효성 검사에 실패하면 입력 텍스트 상자 주위에 빨간색 테두리를 추가하고 싶습니다. ZF2가 유효성 검사 실패의 경우에 CSS 클래스를 추가/설정하는 방법을 제공한다면 저는 생각하고 있습니다. Zend Validation/Form API 만 사용할 수 있다면 더 좋습니다. 클라이언트 측 (javascript/jQuery) 솔루션을 고려하고 있지 않습니다.Zf2에서 유효성 검사에 오류 css 클래스를 추가하는 방법이 실패했습니다.
UPDATE :
나는 CSS 클래스 (기본적으로 "입력 오류")와 유효하지 않은 요소를 렌더링 당신은 FormRow view helper 사용할 수
<div class="row">
<div><?php echo $this->formLabel($form->get('first_name')); ?></div>
<div><?php echo $this->formElement($form->get('first_name')); ?></div>
<div><?php echo $this->formElementErrors($form->get('first_name'), array('class' => "field-validation-error")); ?></div>
</div>
어떻게 PHP (ZF2) 양식을 사용합니까? AFAIK, 자바 스크립트와 같은 클라이언트 측 언어로 가야합니다. 백엔드 (ZF2)에서 패키지를 만들고 필요한 스타일을 적용하기 위해 자바 스크립트로 보내십시오. 참고 : 유효성 검사는 위에서 설명한 클라이언트 측 언어로 작동하지 않습니다. –
@ Mr_Green 그는 ZF2보기 도우미가 HTML을 렌더링하는 방법을 사용자 정의하는 것에 대해 이야기합니다. 그는 스타일링 자체에 대해 이야기하지 않습니다. – NDM