Actions
Feature #89375
openTCA settings for cache invalidation and to run Handler for related records
Status:
New
Priority:
Should have
Assignee:
-
Category:
DataHandler aka TCEmain
Target version:
Start date:
2019-10-08
Due date:
% Done:
0%
Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:
Description
I like to have new TCA setting(s) in select and group fields for
1) Automatic cache invalidation of related tables or
2) Running Datahandler Hooks (Trigger re-indexing of relations, etc.)
This should be realized in core to make extension development easier.
Maybe 2) is enough
'tags' => [ 'label' => 'select_single_12 foreign_table selicon_field', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'foreign_table' => 'xy_tags', 'runHandlers' => 1 <-- Run Handlers for "modified relations" 'flushCache' => 1 <-- Flush cache for "modified relations" ], ],
Modified relations can be received from \TYPO3\CMS\Core\DataHandling\DataHandler::$mmHistoryRecords
What do you think about it?
Updated by Christoph Lehmann over 1 year ago
- Related to Bug #72179: Changing sorting of IRRE elements does not trigger cache clear cmd added
Actions