public function onAfterWrite() { parent::onAfterWrite(); $dashboards = $this->Dashboards(); if (!$dashboards->Count()) { $i = 0; while ($i < self::$max_dashboards) { $area = new MemberDashboard(); $area->DashboardID = $this->ID; $area->write(); $i++; } } }
protected function createDefaultBoards() { $i = 0; $boards = ArrayList::create(); while ($i < self::$max_dashboards) { $area = MemberDashboard::create(); $area->DashboardID = $this->ID; $area->write(); $boards->push($area); $i++; } return $boards; }