php - EasyAdmin - 密码更新表单在空密码时出现错误
问题描述
我正在使用由 make:auth 和 EasyAdmin 2.0.4 创建的标准 Symfony 4 用户实体。
编辑现有用户时,密码字段为空白(这很好)。
在提交现有用户编辑表单时,将密码字段留空时,出现以下错误:
属性路径“password”中给出的“string”、“NULL”类型的预期参数。
如何让 EasyAdmin 在更新时忽略密码字段,当其值为空时?
解决方案
使用该empty_data
选项来执行此操作。处理控制器中的空密码。
easy_admin:
entities:
User:
[...]
edit:
- { property: 'password', type: 'text', type_options: { required: false, empty_data: '' } }
推荐阅读
- python - 找不到python pyCharm'处理'包错误
- python-3.x - 如何将课程应用于我的 Tkinter 应用程序?
- gridview - 滚动gridview时重复调用Gridview第一个位置
- javascript - AngularJS 刷新普通变量
- javascript - 量角器 - 读取线不等待输入
- amazon-ec2 - 在 aws ebs 上创建 cron 作业以运行 python 脚本
- csv - ORC 到 CSV 的转换
- python - 使用 iloc 查找单元格进行计算
- c# - 将excel数据导入数据集表C#
- python - 使用 Zeep 过滤 Magento SOAP 请求