silverstripe-framework: DataObject->write() without changes does not update LastEdited in the Database, but does on the instance
write() updates LastEdited on the object itself, but only writes it to database if the DataObject has changes.
$foo = Foo::get()->first();
echo $foo->LastEdited; // 2014-11-14 18:46:14
$foo->write();
echo $foo->LastEdited; // 2014-11-14 22:00:32
$foo = Foo::get()->first();
echo $foo->LastEdited; // 2014-11-14 18:46:14
About this issue
- Original URL
- State: closed
- Created 10 years ago
- Comments: 26 (26 by maintainers)
Fixed with https://github.com/silverstripe/silverstripe-framework/pull/7288