1
フォームの検証に関する情報の一部を読みましたが、フォーム検証の仕組みを理解できませんでした。symfonyでのフォーム検証の仕組みを理解できません
リクエストされたデータをフォームで検証しようとしましたが、エラーはありません。
私はパスワードの確認を検証したいので、私は私のUserType.php
に次のコードを使用しています:
$builder
->add('username')
->add('password', RepeatedType::class, [
'first_name' => 'password',
'second_name' => 'password_confirmation',
'required' => true,
'invalid_message' => 'The password fields must match.'
]);
私は次のように私のフォームデータを検証しようので、次:
$user = $userManager->createUser();
$form = $this->createForm(UserType::class, $user, ['method' => 'POST']);
$form->submit($request->request->all());
$form->isValid(); // return true
$form->getErrors(); // return no errors
編集: 問題が解決しました。私はひどくフォームを検証しない機能をFOSRestBundle
を