提问人:Moopsish 提问时间:2/2/2016 最后编辑:Moopsish 更新时间:9/2/2023 访问量:8807
对字符串调用成员函数 format()
Call to a member function format() on string
问:
我正在尝试使用输入保存日期时间值,但不断收到错误
对字符串调用成员函数 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;
}
我不确定我哪里出错了。谁能帮我?
编辑:将我的二传手更改为
/**
* Set endDate
*
* @param \DateTime $endDate
*
* @return voorstellingen
*/
public function setEndDate($endDate)
{
$this->endDate = new \DateTime($endDate);
return $this;
}
解决了问题。
答:
0赞
goulashsoup
8/17/2017
#1
就像 jbafford 说的,Symfony 中的二传手应该.return $this
评论
setEndDate()
$this