public function onAfterWrite() { parent::onAfterWrite(); if ($this->addCalendar) { $this->addCalendar = false; $calendars = Calendar::get()->restrict(); foreach ($calendars as $cal) { $this->Calendars()->add($cal); } } }