gpt4 book ai didi

php - 无法转换属性路径的值 "fechaReclamacion": datefmt_format: string '' is not numeric

转载 作者:可可西里 更新时间:2023-11-01 00:58:24 24 4
gpt4 key购买 nike

ERROR: Unable to transform value for property path "fechaReclamacion": datefmt_format: string '' is not numeric, which would be required for it to be a valid date

我是一个带有 DateTime 的对象,在我的表单中我有下一个:

->add('fechaReclamacion','birthday',array(
'input' => 'datetime',
'widget' => 'single_text',
'format' => 'dd-MM-yyyy',
'attr' => array(
'placeholder' => 'DD-MM-YYYY',
'class' => 'datepicker')
))

实体:

/**
* @var \DateTime
*
* @ORM\Column(name="fechaReclamacion", type="datetime")
*/
protected $fechaReclamacion;

当它尝试呈现表单时出现错误。问题出在哪里?

最佳答案

这意味着该字段不能为空。

你可以做什么:

  1. 在实体字段上添加一个 NotBlank Validator 约束
  2. 在实体构造函数中添加默认值,例如 $this->fechaReclamacion = new\DateTime('1970-01-01');
  3. 通过使用 'required' => true 选项使表单字段成为必填项来添加前端验证

关于php - 无法转换属性路径的值 "fechaReclamacion": datefmt_format: string '' is not numeric,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34653325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com