0
我繼承了帶有doctrine2的zend框架代碼。在Doctrine2中手動添加新列不起作用
我想添加一個新的列手動無濟於事。
1)我創建了db的last_viewed列,它是dateTime格式。
2)我更新了YML實體文件
/**
* @var datetime $lastViewed
*/
protected $last_viewed;
/**
* Set lastViewed
*
* @param datetime $lastViewed
*/
public function setlastViewed($lastViewed) {
$this->last_viewed = $last_viewed;
}
/**
* Get lastViewed
*
* @return datetime
*/
public function gelastViewed() {
return $this->last_viewed;
}
3)添加的文件
last_viewed:
type: datetime
但是,當我試圖通過
$user->gelastViewed()
retrive我得到一個空值。
此外,當實體代理生成時,我沒有看到函數「__sleep」中的列名休息所有其他列都在那裏。
任何有關如何手動添加的建議。