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 @@