EasyAdmin - 密码更新表单给出空密码错误
EasyAdmin - password update form gives error on empty password
我正在使用由 make:auth 和 EasyAdmin 2.0.4 创建的标准 Symfony 4 用户实体。
编辑现有用户时,密码字段为空(这很好)。
在提交现有用户编辑表单时,将密码字段留空时,出现以下错误:
Expected argument of type "string", "NULL" given at property path "password".
如何让 EasyAdmin 在更新时忽略密码字段,当它的值为空时?
使用 empty_data
选项来执行此操作。处理控制器中的空密码。
easy_admin:
entities:
User:
[...]
edit:
- { property: 'password', type: 'text', type_options: { required: false, empty_data: '' } }
我正在使用由 make:auth 和 EasyAdmin 2.0.4 创建的标准 Symfony 4 用户实体。
编辑现有用户时,密码字段为空(这很好)。
在提交现有用户编辑表单时,将密码字段留空时,出现以下错误:
Expected argument of type "string", "NULL" given at property path "password".
如何让 EasyAdmin 在更新时忽略密码字段,当它的值为空时?
使用 empty_data
选项来执行此操作。处理控制器中的空密码。
easy_admin:
entities:
User:
[...]
edit:
- { property: 'password', type: 'text', type_options: { required: false, empty_data: '' } }