EasyAdmin-密码更新表给出空密码错误

时间:2019-01-30 12:51:55

标签: php symfony4 symfony2-easyadmin easyadmin

我正在使用由make:auth和EasyAdmin 2.0.4创建的标准Symfony 4用户实体。

在编辑现有用户时,密码字段为空白(很好)。

在提交现有的用户编辑表单时,将密码字段保留为空白时,出现以下错误:

  

在属性路径“密码”中给出的类型为“字符串”,“ NULL”的预期参数。

当值更新为空时,如何允许EasyAdmin在更新时忽略密码字段?

1 个答案:

答案 0 :(得分:0)

使用empty_data选项执行此操作。处理控制器中的空密码。

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