first(); if (!$oNoteOption) { return "没有"; } $oNoteOption->value = $sValue; $r = $oNoteOption->save(); return $r; } public function add($aParam) { $sKey = $aParam["aOption"][1]; $sValue = $aParam["aArg"][1]; $oModelNoteOption = new ModelNoteOption(); $oModelNoteOption->key = $sKey; $oModelNoteOption->value = $sValue; $r = $oModelNoteOption->save(); return $r; } public function del($aParam) { $sKey = $aParam["aArg"][1]; $oModelNoteOption = ModelNoteOption::where("key", $sKey)->first(); $r = $oModelNoteOption->delete(); return $r; } public function list($aParam) { $oNoteOptionList = ModelNoteOption::all(); return $this->noteOptionToStr($oNoteOptionList); } public function find($aParam) { $sKey = $aParam["aArg"][1]; $oNoteOption = ModelNoteOption::where("key", $sKey)->first(); if (!$oNoteOption) { return "没有"; } return $this->noteOptionToStr([$oNoteOption]); } private function noteOptionToStr($oNoteOption) { $sStr = ""; foreach ($oNoteOption as $row) { $sStr .= "\n"; $sStr .= $row->key."::".$row->value; } return $sStr; } }