我有一個具有多個字段的實體。現在我已經添加到我的數據庫一個新的列「日期」,這是一個日期時間對象。Symfony2不會保留表中的所有列
但是,當我向數據庫添加一個新的寄存器時,這個字段的值始終爲null,從未捕獲到我在表單中放置的值。
該實體具有正確的值,但是如果我看到所有值,實體管理器都有一個名爲「SelectColumnListSQL」的變量,並且在此SQL操作中不會出現字段「date」。
日誌不會寫入任何錯誤,只存儲在我的數據庫中的其餘領域確定,但沒有。
如果幹草使用開發enviromnent,在這種情況下,所有作品的權利:S
任何想法?
---實體信息---
/**
* @var \DateTime
*
* @ORM\Column(name="date", type="datetime", nullable=false)
*/
protected $date;
/**
* Set date
*
* @param \DateTime $date
* @return Quotes
*/
public function setDate($date)
{
$this->date = $date;
return $this;
}
/**
* Get date
*
* @return \DateTime
*/
public function getDate()
{
return $this->date;
}
謝謝! ORM您使用的這些
你清除緩存?爲什麼你默認不使用開發模式? – goto
謝謝。是的,我清理了緩存,我需要使用生產環境在互聯網上發佈我的應用程序。 – user2794692