小编sfp*_*pxl的帖子

无法转换属性路径的值:应为 \DateTime 或 \DateTimeInterface

首先:我对 Symfony/编程很陌生,在找到我需要的解决方案时遇到了问题。

我的“事件”实体中有这些变量,带有标准的 getter 和 setter。:

 /**
 * @var \DateTime
 *
 * @ORM\Column(name="startTime", type="time", nullable=true)
 *
 * @Assert\Expression(
 *     "this.getStartTime() <= this.getEndTime()",
 *     message="Start time should be less or equal to end date!"
 * )
 */
private $startTime;

/**
 * @var \DateTime
 *
 * @ORM\Column(name="endTime", type="time", nullable=true)
 *
 * @Assert\Expression(
 *     "this.getEndTime() >= this.getStartTime()",
 *     message="End time should be greater or equal to start time!"
 * )
 */
private $endTime;
Run Code Online (Sandbox Code Playgroud)

我的表单有这个控制器:

<?php


namespace AppBundle\Controller;


use AppBundle\Entity\Event;
use AppBundle\Form\EventCreateFormType;
use Symfony\Bundle\FrameworkBundle\Controller\Controller; …
Run Code Online (Sandbox Code Playgroud)

php datetime symfony

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

datetime ×1

php ×1

symfony ×1