Symfony4.4 비밀번호 변경 양식에서 비밀번호 확인 영역 만들기

2735 단어 심포니PHPsymfo

도전



Symfony의 폼에서, 아래와 같은 패스워드를 설정하는 경우에, 다시 패스워드를 입력시키는 확인용의 텍스트 필드를 만들고 싶다.



TL;DR



견고하고 양식 유형으로 RepeatedType Field이 있습니다.

이것은 지정하는 폼 타입. 예를 들면, 텍스트 필드라든지, 패스워드 필드를 2개 준비해 준다.

그냥 샘플이 그대로 사용할 수 있습니다.
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\RepeatedType;
// ...

$builder->add('password', RepeatedType::class, [
    'type' => PasswordType::class,
    'invalid_message' => 'The password fields must match.',
    'options' => ['attr' => ['class' => 'password-field']],
    'required' => true,
    'first_options'  => ['label' => 'Password'],
    'second_options' => ['label' => 'Repeat Password'],
]);

감상



Symfony의 편리한 기능을 발굴하기 위해서는 검색 키워드의 선택이 중요하네요.

좋은 웹페이지 즐겨찾기