dao = $dao; } public function updateInfo($extend_type, $link_id, $mer_id, $extend_value) { $data = compact('extend_type', 'link_id', 'mer_id'); $extend = $this->getWhere($data); if ($extend) { $extend->extend_value = $extend_value; $extend->save(); } else { $data['extend_value'] = $extend_value; $extend = $this->dao->create($data); } return $extend; } }