Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TYPO3 Extbase: How to access "modified" flag of my object property?

I frequently use the Extbase DebugUtility (Tx_Extbase_Utility_Debugger::var_dump($object)). It displays additional data for each property, especially the "modified" flag - see screenshot.

How can I access this "meta property" from within my controller (updateAction)? I tried $object->getProperty->isModified and other combinations, to no avail.

enter image description here

like image 466
Mateng Avatar asked Oct 04 '22 12:10

Mateng


1 Answers

There is a method $yourObject->_isDirty("propertyName") which returns true if it has been modified (see documentation).

If your property is a collection itself, then just use $yourObject->getWhatevers()->_isDirty() (see documentation).

like image 155
Michael Avatar answered Oct 07 '22 22:10

Michael