2012-04-03 75 views
1

如何在Doctrine2的日期列中插入/更新空值?将空值插入日期列

我已经设置日期列为空nurlable = true。

/** 
* @ORM\Column(type="date", nullable=true) 
*/ 
private $dateBar; 

我已经试过这样:

$foo->setDateBar(new \DateTime()); // Inserts today's date 
$foo->setDateBar(); // Throws error 

我也不找doctrine2文档中的任何东西。

回答

6

我猜你的setDateBar总是期望一个参数?尝试:

public function setDateBar($date = null) 
{ 
    $this->dateBar = $date; 
} 

如果这不是问题,那么请发布您的错误消息。

+1

就是这样,谢谢。 – 2012-04-04 11:40:26