EasyAdmin — форма обновления пароля выдает ошибку при пустом пароле

Я использую стандартную сущность Symfony 4 User, созданную make: auth и EasyAdmin 2.0.4.

При редактировании существующего пользователя поле пароля остается пустым (что хорошо).

При отправке существующей формы редактирования пользователя, оставляя поле пароля пустым, я получаю следующую ошибку:

Ожидаемый аргумент типа «строка», «NULL», заданный в пути к свойству «пароль».

Как разрешить EasyAdmin игнорировать поле пароля при обновлении, когда его значение пусто?

0

Решение

Использовать empty_data вариант сделать это. Обработайте пустой пароль в вашем контроллере.

easy_admin:
entities:
User:
[...]
edit:
- { property: 'password', type: 'text', type_options: { required: false, empty_data: '' } }
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]