diff --git a/app/common.php b/app/common.php index 52a8633d..bb33fceb 100755 --- a/app/common.php +++ b/app/common.php @@ -98,6 +98,21 @@ function get_username($uid = 0) { return $name; } +/** + * 根据用户ID获取昵称 + * @param integer $uid 用户ID + * @return string 用户名 + */ +function get_nickname($uid = 0) { + static $list; + if (!($uid && is_numeric($uid))) { + //获取当前登录用户名 + return session('userInfo.nickname'); + } + $name = Member::where('uid', $uid)->value('nickname'); + return $name ? $name : '未知'; +} + function avatar($uid, $size = 'middle') { return request()->domain() . '/static/common/images/default_avatar_' . $size . '.jpg'; } diff --git a/app/controller/admin/Content.php b/app/controller/admin/Content.php index 687cf6b0..0122af77 100644 --- a/app/controller/admin/Content.php +++ b/app/controller/admin/Content.php @@ -45,9 +45,7 @@ class Content extends Base { $map[] = ['title', 'LIKE', '%'.$param['keyword'].'%']; } - $list = $this->model->where($map)->order($order)->paginate($this->modelInfo['list_row'], false, array( - 'query' => $this->request->param(), - )); + $list = $this->model->where($map)->order($order)->paginate($this->request->pageConfig); $this->data = array( 'grid' => $this->modelInfo['grid_list'], diff --git a/app/model/Form.php b/app/model/Form.php index ad55d638..7faaeab7 100644 --- a/app/model/Form.php +++ b/app/model/Form.php @@ -94,7 +94,7 @@ class Form extends \think\Model { $list[$field] = ['field' => $field, 'title' => $title]; if (strrpos($title, "|")) { $title = explode("|", $title); - $list[$field] = ['field' => $field, 'title' => $title[0], 'format' => $title[1]]; + $list[$field] = ['field' => $field, 'title' => $title[0], 'format' => trim($title[1])]; } } } diff --git a/app/model/Model.php b/app/model/Model.php index dfe49d72..5be30128 100644 --- a/app/model/Model.php +++ b/app/model/Model.php @@ -123,7 +123,7 @@ class Model extends \think\Model{ $list[$field] = ['field' => $field, 'title' => $title]; if (strrpos($title, "|")) { $title = explode("|", $title); - $list[$field] = ['field' => $field, 'title' => $title[0], 'format' => $title[1]]; + $list[$field] = ['field' => $field, 'title' => $title[0], 'format' => trim($title[1])]; } } }