[TYPO3-mvc] extbase: pass array of models to an action for mass update?

Patrick Schriner patrick.schriner at diemedialen.de
Wed Jul 24 13:12:16 CEST 2013


On Wed, 24 Jul 2013 12:49:50 +0200, Philipp <philippwrann at gmx.at> wrote:

> I think you would have to handle this with an array as ActionArgument  
> holding the uids of your records and their labels, then load all records  
> from the repo, create a findByUidList method for that case, where you  
> perform a select-in-query, iterate over them, set the title, update the  
> record and persist the changes. As far as i know you dont have to call  
> the persistenceManager to persist the alterations when called the update  
> method - as the repo automatically persists all updated models.

This is no longer correct for >= 6.1 - you have to call persistAll  
explicitly (though only once, in the end).

>
> Thats about 20 lines of code...


-- 
Patrick Schriner


More information about the TYPO3-project-typo3v4mvc mailing list