From 8536017505396b791aa870de3a4f9b81ed3722a3 Mon Sep 17 00:00:00 2001 From: molong Date: Sun, 18 Sep 2016 09:12:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dconfig=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BDbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Config.php | 16 +++++---- application/admin/view/config/index.html | 2 +- data/sql.sql | 43 ++++++++++++------------ 3 files changed, 31 insertions(+), 30 deletions(-) diff --git a/application/admin/controller/Config.php b/application/admin/controller/Config.php index c7f6c734..7bd0d49f 100644 --- a/application/admin/controller/Config.php +++ b/application/admin/controller/Config.php @@ -22,14 +22,16 @@ class Config extends Admin { * @author 麦当苗儿 */ public function index() { + $group = input('group', 0, 'trim'); + $name = input('name', '', 'trim'); /* 查询条件初始化 */ - $map = array(); - $map = array('status' => 1); - if (isset($_GET['group'])) { - $map['group'] = input('group', 0); + $map = array('status' => 1); + if ($group) { + $map['group'] = $group; } - if (isset($_GET['name'])) { - $map['name'] = array('like', '%' . (string) input('name') . '%'); + + if ($name) { + $map['name'] = array('like', '%' . $name . '%'); } $list = $this->model->where($map)->order('id desc')->paginate(25); @@ -40,7 +42,7 @@ class Config extends Admin { 'group' => config('config_group_list'), 'config_type' => config('config_config_list'), 'page' => $list->render(), - 'group_id' => input('get.group', 0), + 'group_id' => $group, 'list' => $list, ); diff --git a/application/admin/view/config/index.html b/application/admin/view/config/index.html index 9b12eaee..d5f8824d 100644 --- a/application/admin/view/config/index.html +++ b/application/admin/view/config/index.html @@ -19,7 +19,7 @@