fieldset의 getInputFilterSpecification 메소드에서 유효성 검사 체인을 사용하여 breakChainOnFailure 매개 변수를 사용하고 하나의 오류 메시지 만 가져와야합니다.젠드 프레임 워크 2 필드 세트에서 유효성 검사기 체인을 사용하는 방법
나는 InputFilter 클래스를 사용하여 유효성 검사기 체인을 만들 수 있음을 알고 있습니다. 어떻게 설명할까요? zend documentation.
$input = new Input('foo');
$input->getFilterChain()
->attachByName('stringtrim', true) //here there is a breakChainOnFailure
->attachByName('alpha');
하지만 공장 형식을 사용하여 동일하게 만들고 싶습니다. 나는이 샘플에서 breakChainOnFailure 매개 변수를 넣을 수 있습니다 는 :
$factory = new Factory();
$inputFilter = $factory->createInputFilter(array(
'password' => array(
'name' => 'password',
'required' => true,
'validators' => array(
array(
'name' => 'not_empty',
),
array(
'name' => 'string_length',
),
),
),
));
감사합니다 도움이 아주 많이. 맞아, 내 attachByName 메서드 예제가 예제를 위해 수정되었습니다. 나는 같은 경우라고 생각했다. – josepmra