SelectNameModel::STATUS, ]); } public function nameForm() { $id = input('id/d, 0'); $info = SelectNameModel::find($id); return view('', [ 'info' => $info, 'status_list' => SelectNameModel::STATUS, ]); } public function listName() { $map = $this->dealEqualInput(['status'],$this->dealLikeInput(['name'])); $list = SelectNameModel::where($map) ->limit(input('limit')) ->page(input('page')) ->append(['status_text']) ->select(); $count = SelectNameModel::where($map)->count(); if ($count == 0) { ajax_return(1, '未查询到数据'); } list_return($list, $count); } public function delName() { $id_arr = input('id_arr/a'); SelectNameModel::destroy($id_arr); ajax_return(); } public function editName() { $data = input('post.'); if (empty($data['name'])) { ajax_return(1, '姓名不能为空'); } if (empty($data['id'])) { SelectNameModel::create($data); } else { SelectNameModel::update($data, ['id' => $data['id']]); } ajax_return(); } }