2017-05-09 5 views
0

InputFilter (class CustomInputFilter extends Zend\InputFilter\InputFilter)로부터 상속하여 Form의 입력 필터를 작성했습니다.Zend2 InputFilter : 기본 설정으로 필요하지 않음

기본적으로 각 양식 요소가 필요합니다. 즉, 모든 선택적 요소에 대해 명시 적으로 False으로 설정해야한다는 의미입니다. InputFilter를 변경하여 모든 폼 요소가 기본적으로 선택 사항이되도록 할 수 있습니까?

저는 Zend 2 프레임 워크를 사용합니다.

답변

0

InputFilter을 사용하는 방법에 대해 확실하지 않습니다. 데이터 필터링 및 유효성 검사를 의미합니다. 입력 필드가 필요하지 않은 경우 ZF에는 ('required' => false) 옵션이 있습니다. 다른 접근 방식보기

$inputFilter->add(array(
    'name'  => 'title', 
    'required' => true, 
    'allow_empty' => true, 
)); 

그렇다면 왜 그런가요? 이것은 입력 필드가 있어야하지만 빈 상태로 유지할 수있는 것입니다. 그런 다음 잘못된 데이터를 입력하면 데이터를 확인할 수도 있습니다.

관련 문제