diff --git a/app/controller/front/Content.php b/app/controller/front/Content.php index e7bcbac0..8b3d7a8e 100644 --- a/app/controller/front/Content.php +++ b/app/controller/front/Content.php @@ -75,7 +75,10 @@ class Content extends Base { $map[] = ['title', 'LIKE', '%'.$param['keyword'].'%']; } - $list = $this->model->where($map)->order($order)->paginate($this->request->pageConfig); + $list = $this->model->where($map)->order($order)->paginate($this->request->pageConfig)->each(function($item){ + $item['category_name'] = \app\model\Category::where('id', $item['category_id'])->value('title'); + return $item; + }); if (isset($cate['template_lists']) && $cate['template_lists']) { $teamplate = 'front@content/' . $this->modelInfo['name'] . '/' . $cate['template_lists']; @@ -87,6 +90,7 @@ class Content extends Base { 'model' => $this->modelInfo, 'id' => (int) $param['id'], 'category' => $category, + 'cate' => $cate, 'list' => $list, 'page' => $list->render() ]; diff --git a/app/model/MemberLog.php b/app/model/MemberLog.php index 39f14910..f6ba653f 100644 --- a/app/model/MemberLog.php +++ b/app/model/MemberLog.php @@ -24,7 +24,7 @@ class MemberLog extends Model { public static function record($request) { $data = [ - 'uid' => $request->user['uid'], + 'uid' => $request->user['uid'] ? $request->user['uid'] : 0, 'title' => self::getCurrentTitle($request), 'url' => $request->baseUrl(), 'param' => $request->param(),