public function save($onDuplicateKey = 0) { $bool = parent::save($onDuplicateKey); if ($bool) { $rt = $this->dish_tags; $dishTags = new MasterDishTagModel(); $exp = explode(",", str_replace(" ", "", $rt)); foreach ($exp as $val) { // echo $val; $q = $dishTags->getWhere("name='" . $val . "'"); if (count($q) == 0) { $dishTags->name = $val; $dishTags->save(); } else { if ($q[0]->name != $val) { $dishTags->name = $val; $dishTags->save(); } } } } return $bool; }