Я добавляю возможность у пользователя поменять пароль, для этого я создал unmapped поле
TextField::new('plaidPassword')
->setFormType(PasswordType::class)
->setEmptyData()
->setRequired(false)
->setFormTypeOption('mapped', false)
->hideOnIndex(),
И в CRUD контроллере я пытаюсь получить значение из этого поля
public function createEditFormBuilder(
EntityDto $entityDto,
KeyValueStore $formOptions,
AdminContext $context
): FormBuilderInterface {
$plainPassword = $entityDto->getFields()->get('plaidPassword');
$formBuilder = parent::createEditFormBuilder($entityDto, $formOptions, $context);
$this->addEncodePasswordEventListener($formBuilder, $plainPassword);
return $formBuilder;
}
Но у меня там значение null, как это можно исправить ?