table)->count(); $page = $this->request->param('page', 1); $pagesize = $this->request->param('pagesize', 10); $pages = ceil($count / $pagesize); //总页数 $_result = Db::name($this->table)->page($page, $pagesize)->order('id', "DESC")->select(); $_data['list'] = $_result; $_data['pages'] = $pages; self::formatData($_data['list']); return $_data; } /** * 问题详情 */ public function view($id = '') { if (!$id) { return; } //获取房源详情 $_data = Db::name($this->table)->find($id); return send_http_status(200, $_data); } static private function formatData(&$data) { if (!$data) { return; } array_walk($data, function (&$v, &$k) { // !empty($v['create_time']) ? $v['create_time'] = date('Y-m-d', $v['create_time']) : $v['create_time'] = ''; }); } }