public function requireDefaultRecords() { parent::requireDefaultRecords(); // create a catch-all group if (!OptionGroup::get()->filter(array('Title' => 'Options'))->first()) { $do = new OptionGroup(); $do->Title = "Options"; $do->write(); } if (!OptionGroup::get()->filter(array('Title' => 'Size'))->first()) { $do = new OptionGroup(); $do->Title = "Size"; $do->write(); } if (!OptionGroup::get()->filter(array('Title' => 'Color'))->first()) { $do = new OptionGroup(); $do->Title = "Color"; $do->write(); } if (!OptionGroup::get()->filter(array('Title' => 'Type'))->first()) { $do = new OptionGroup(); $do->Title = "Type"; $do->write(); } }