/** * 查找指定的数据 * @param $id * @return Mirrors * @throws DeepInException */ public function find($id) { $mirror = Mirrors::find($id); if (!$mirror instanceof Mirrors) { throw new DeepInException("找不到id为" . $id . "的数据~!"); } return $mirror; }
public function save() { $id = \Input::get("id"); $name = \Input::get("name"); $cnName = \Input::get("cnname"); $url = \Input::get("url"); $location = \Input::get("location"); if (empty($id) || empty($name) || empty($url) || empty($location)) { throw new DeepInHtmlException("数据不能为空~!"); } $mirror = new Mirrors(); $mirror->id($id); $mirror->name($name); $mirror->url($url); $mirror->location($location); $mirror->cnName($cnName); $mirror->pos(intval(\Input::get("pos"))); if ($mirror->save() == false) { throw new DeepInHtmlException("新增数据失败~!"); } return $this->success("数据保存成功~!", "/admin/mirror"); }