【发布时间】:2011-01-30 06:36:00
【问题描述】:
我有一个带有日期字段“date_of_birth”(symfony 表单日期)的 Doctrine 模型,由用户填写,所有工作 100% 按预期保存到数据库,但是在模型 save() 方法中我需要检索保存前该字段的值。我的问题是,当尝试获取日期值时,如果它是新记录则返回空字符串,如果它是现有记录则返回旧值
public function save(Doctrine_Connection $conn = null)
{
$dob = $this->getDateOfBirth(); // returns empty str if new and old value if existing
$dob = $this->date_of_birth; //also returns empty str
return parent::save($conn);
}
如何在保存数据之前检索该字段的值
【问题讨论】: