我有一個類管理成員, 我所有的日期時間字段都返回NULLSymfony2的getDateTime返回Null
/**
* Date/Time of the last activity
*
* @ORM\Column(name="last_activity_at", type="datetime", nullable=true)
*/
protected $last_activity_at = null;
/**
* @param datetime $lastActivityAt
*/
public function setLastActivityAt($lastActivityAt)
{
$this->last_activity_at = $lastActivityAt;
}
/**
* @return datetime
*/
public function getLastActivityAt()
{
return $this->last_activity_at;
}
很顯然,我在我的數據庫具有數據
然而,當我找回我的$ member對象的所有值都在那裏,但日期和日期時間字段爲空
建議?
protected $ last_activity_at = null - 似乎是一個可能的罪魁禍首,默認參數應該在構造函數中。除去= null,你不需要它,教義會爲你處理。 – Richard
沒有好運對不起@理查德 – NickOS
檢查您在Resources/config/doctrine下沒有任何映射文件,因爲它們可能會干擾您的註釋。順便說一句,不要依賴構造函數初始化。水合過程中不調用構造函數,因此您可能會收到意想不到的行爲。 – Cerad