doctrine2 で zend フレームワーク コードを継承しました。
新しい列を手動で追加しようとしていますが、役に立ちません。
1) dateTime 形式の last_viewed 列を db に作成します。
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" に列名が表示されず、他のすべての列が残ります。
これを手動で追加する方法に関する提案。