public function getOrCreateByName($name) { $slug = $this->slugify->simple($name); $document = $this->findOneBySlug($slug); if ($document) { return $document; } $conference = new Conference(); $conference->setName($name); $conference->setSlug($slug); $conference->save(); return $conference; }
public function load() { $this->clear(); $conference = new Conference('Atlantic Coast'); $level = $this->CI->_level->findOneBySlug('college'); $conference->setLevel($level); $league = $this->CI->_league->findOneBySlug('ncaa'); $conference->setLeague($league); $division = $this->CI->_division->findOneBySlug('d1'); $conference->setDivision($division); $conference->save(); print_r(sprintf("Created Conference: %s (%s)\n", $conference->getName(), $conference->getId())); }