Extbase - Signal Slots
Aus Wikizone
Version vom 18. Juni 2015, 14:19 Uhr von 37.49.33.84 (Diskussion)
Links
http://blog.foertel.com/2011/10/using-signalslots-in-extbase/
Typo3 Backend Signals
in Backend.php
afterRemoveObject afterUpdateObject beforeGettingObjectData afterGettingObjectData afterInsertObject
Beispiel Signal Slot beim löschen eines Datensatzes ausführen
localconf.php
$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'TYPO3\CMS\Extbase\Object\ObjectManager'
)->get(
'TYPO3\CMS\Extbase\SignalSlot\Dispatcher'
);
$signalSlotDispatcher->connect(
'TYPO3\CMS\Extbase\Persistence\Generic\Backend',
'afterRemoveObject',
'Vendor\MxExtension\Slots\MyAfterRemoveObjectSlot',
'myAfterRemoveObjectMethod'
);
Slot
namespace Vendor\MxExtension\Slots;
class MyAfterRemoveObjectSlot {
public function myAfterRemoveObjectMethod($object) {
// do something
}
}