2012-04-03 106 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