shop_mode == 10){ $shop_id = $this->shop_id; } $model = new ShopModel; $category = $model->getList(false); $model = new TableModel; $list = $model->getList($shop_id,0,$search); return View::fetch('index', compact('list','category','shop_id','search')); } /** * 添加 */ public function add() { if ($this->request->isPost()) { $model = new TableModel; $data = $this->postData('data'); if($this->shop_mode == 10){ $data['shop_id'] = $this->shop_id; } if ($model->add($data)) { return $this->renderSuccess('添加成功', url('food.shop.table/index')); } $error = $model->getError() ?: '添加失败'; return $this->renderError($error); } return redirect(url('food.shop.table/index')); } /** * 删除 */ public function delete($id) { $model = TableModel::get($id); if($model->remove()) { return $this->renderSuccess('删除成功'); } $error = $model->getError() ?: '删除失败'; return $this->renderError($error); } /** * 编辑 */ public function edit($id) { $model = TableModel::get($id); if ($this->request->isGet()) { if($model){ return $this->renderSuccess('', '', compact('model')); } return $this->renderError('获取失败'); } // 更新记录 if ($model->edit($this->postData('data'))) { return $this->renderSuccess('操作成功', url('food.shop.table/index')); } $error = $model->getError() ?: '操作失败'; return $this->renderError($error); } }