أضفت بعض قواعد التحقق على كيان المستخدم لأنني واجهت بعض الأخطاء عندما لم يملأ المستخدمون كل الحقول ، وخاصة حقل كلمة المرور.
كيان المستخدم:
/**
* @Assert\Length(
* min=8,
* max=4096,
* minMessage="Votre mot de passe n'est pas assez long.",
* maxMessage="Votre mot de passe est trop long."
* )
* @Assert\NotNull(message="Veuillez renseigner un mot de passe.")
*/
protected $plainPassword;
إنه يعمل كما هو متوقع مع نموذج التسجيل. مع نموذج التحرير ، لدي دائمًا خطأ في التحقق من الصحة في حقل كلمة المرور. لا يحتوي نموذج التعديل الخاص بي على حقل كلمة المرور. كيف يمكنني أن أجعلها تعمل؟
تحرير النموذج:
$builder->add('username' , IntegerType::class)
->add('nom' , TextType::class)
->add('prenom' , TextType::class)
->add('email' , EmailType::class)
->add('dateNaissance' , DateType::class)
->add('telephonePortable', TextType::class)
->add('adresse' , TextType::class)
->add('codePostal' , TextType::class)
->add('ville' , TextType::class)
->add('enabled', ChoiceType::class)
->add('photo', FileType::class)
->add('plainPassword', HiddenType::class)
->add('submit');