symfony 对字符串调用成员函数format()

pkmbmrz7  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(106)

我尝试使用输入保存日期时间值,但总是收到错误
对字符串调用成员函数format()
这就是我一直试图保存价值的方法。

/**
 * @var \DateTime
 *
 * @ORM\Column(name="end_date", type="datetime", nullable=true)
 */
private $endDate;

/**
 * Set endDate
 *
 * @param \DateTime $endDate
 *
 * @return voorstellingen
 */
public function setEndDate($endDate)
{
    $time = new \DateTime($this->endDate = $endDate);
    $time->format('Y-m-d');
    return $time;
}

我不知道我哪里错了。有人能帮我吗?
编辑:将setter更改为

/**
     * Set endDate
     *
     * @param \DateTime $endDate
     *
     * @return voorstellingen
     */
    public function setEndDate($endDate)
    {
        $this->endDate = new \DateTime($endDate);
        return $this;
    }

已解决问题。

qoefvg9y

qoefvg9y1#

就像jbafford说的那样,在Symfony中的二传手应该return $this

相关问题