Ich habe eine Erweiterung, die die onAfterWrite
Methode der Eltern erweitert.SilverStripe Prüfen, ob der Datensatz bearbeitet oder hinzugefügt wird?
<?php
public function onAfterWrite(){
parent::onAfterWrite();
$newTask = new Mytask($this->owner->ID);
$newTask->copyTask();
}
?>
Problem:
Ich möchte Klasse instanziiert MyTask
und seine Methode nur aufrufen, wenn neue Datensatz hinzugefügt wird, nicht, wenn die vorhandenen Datensatz in Bearbeitung. Wie kann überprüft werden, ob wir gerade einen bestehenden Datensatz bearbeitet oder einen neuen Datensatz in der Methode onAfterWrite
hinzugefügt haben?
Dank
Sehr wahr - Ich habe meinen Beitrag aktualisiert –