where($map)->order($order)->paginate(10); $data = array( 'list' => $list, 'page' => $list->render(), ); $this->assign($data); $this->setMeta("友情链接"); return $this->fetch(); } //添加 public function add() { $link = model('Link'); if (IS_POST) { $data = input('post.'); if ($data) { unset($data['id']); $result = $link->save($data); if ($result) { return $this->success("添加成功!", url('Link/index')); } else { return $this->error($link->getError()); } } else { return $this->error($link->getError()); } } else { $data = array( 'keyList' => $link->keyList, ); $this->assign($data); $this->setMeta("添加友链"); return $this->fetch('public/edit'); } } //修改 public function edit() { $link = model('Link'); $id = input('id', '', 'trim,intval'); if (IS_POST) { $data = input('post.'); if ($data) { $result = $link->save($data, array('id' => $data['id'])); if ($result) { return $this->success("修改成功!", url('Link/index')); } else { return $this->error("修改失败!"); } } else { return $this->error($link->getError()); } } else { $map = array('id' => $id); $info = db('Link')->where($map)->find(); $data = array( 'keyList' => $link->keyList, 'info' => $info, ); $this->assign($data); $this->setMeta("编辑友链"); return $this->fetch('public/edit'); } } //删除 public function delete() { $id = $this->getArrayParam('id'); if (empty($id)) { return $this->error('非法操作!'); } $link = db('Link'); $map = array('id' => array('IN', $id)); $result = $link->where($map)->delete(); if ($result) { return $this->success("删除成功!"); } else { return $this->error("删除失败!"); } } }