我继承了一个 zend 框架代码与学说 2。
我试图手动添加一个新列无济于事。
1) 我在 db 中创建 last_viewed 列,它是 dateTime 格式。
2)我在实体文件中添加
/**
* @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) 更新了 YML 文件
last_viewed:
type: datetime
但是当我尝试通过
$user->gelastViewed()
我得到一个空值。
此外,当生成实体代理时,我看不到函数“__sleep”中的列名,其余所有列都在那里。
关于如何手动添加的任何建议。