Получить неизмененные данные - PullRequest
0 голосов
/ 24 марта 2010

Как я могу получить неизмененную версию данных поля Doctrine_Record. Например;

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

Как получить предварительно измененное значение (Дэвид)?

1 Ответ

1 голос
/ 26 марта 2010
$modified = $user->getModified(true);

или если у вас есть доступ к защищенным полям:

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