将空值插入日期列

时间:2012-04-03 12:14:34

标签: doctrine-orm

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

我已将日期列设置为nullable = true。

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

我试过这个:

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

我在doctrine2的文档中找不到任何内容。

1 个答案:

答案 0 :(得分:6)

我猜你的setDateBar总是需要一个参数?尝试:

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

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