필드에 전체 오류가있는 경우 두 메시지가 모두 표시됩니다.Symfony : 필드 오류가없는 경우에만 전역 오류를 표시하는 방법은 무엇입니까?
필드 오류가없는 경우에만 전역 오류를 표시하고 싶습니다.
아이디어가 있으십니까? 모든 필드 오류가없는 경우
하비
필드에 전체 오류가있는 경우 두 메시지가 모두 표시됩니다.Symfony : 필드 오류가없는 경우에만 전역 오류를 표시하는 방법은 무엇입니까?
필드 오류가없는 경우에만 전역 오류를 표시하고 싶습니다.
아이디어가 있으십니까? 모든 필드 오류가없는 경우
하비
이 조각이 일을
<?php if (0 == (count($form->getErrorSchema()->getErrors()) - count($form->getErrorSchema()->getGlobalErrors()))):?>
<?php echo $form->renderGlobalErrors()?>
<?php endif?>
Sooooorrry는 ... 무엇을 작동하는 것은 이것이다 : \t \t php에 \t \t \t \t \t \t \t $ total_num_errors = 수 ($ 형상 -> getErrorSchema() -> getErrors()); \t \t \t \t \t $ global_num_errors = count ($ form-> getErrorSchema() -> getGlobalErrors()); \t \t \t \t \t (0 ==의 $의 total_num_errors - $ global_num_errors)의 경우 :> \t \t \t \t <당신이있어 $ 형상 -> renderGlobalErrors 에코 PHP()> \t \t – ziiweb
어쨌든 아이디어??? , 권리? – develop7
해야합니까, 어떻게 글로벌 오류가 될 수 있는가? – pars
예 : sfDoctrineGuardPlugin의 로그인 동작이 있습니다. 'username'입력 위젯을 비운 다음 '로그인'을 클릭하면이 두 메시지에 "-Required"가 표시되고 "사용자 이름 및/또는 비밀번호가 유효하지 않습니다"라고 표시됩니다. 나는 단지 첫 번째 메시지 ("-Required")를 보여주고 싶다. – ziiweb