私は親のonAfterWrite
メソッドを拡張する拡張子を持っています。SilverStripeレコードが編集または追加されているかどうかを確認しますか?
<?php
public function onAfterWrite(){
parent::onAfterWrite();
$newTask = new Mytask($this->owner->ID);
$newTask->copyTask();
}
?>
問題:
私はクラスMyTask
をインスタンス化し、新しいレコードが追加されるだけで、そのメソッドを呼び出したい、既存のレコードが編集されていないとき。メソッドonAfterWrite
で既存のレコードを編集したのか、新しいレコードを追加したのかを確認するにはどうすればよいですか?
おかげ
非常に真実 - 投稿を更新しました –