检索未更改的数据

时间:2010-03-24 01:12:03

标签: php doctrine

如何获取Doctrine_Record的字段数据的未更改版本。例如;

echo $user->username; // Prints 'David'
$user->username = 'John';
echo $user->username; // Prints 'John'

如何获得预先更改的值(David)?

1 个答案:

答案 0 :(得分:1)

$modified = $user->getModified(true);

或者如果您有权访问受保护的字段:

if (in_array('username', $this->_modified)) {
    // username changed
}