order('add_time DESC'); $list = $model->page((int)$where['page'], (int)$where['limit'])->select(); $count = self::setWherePage(self::setWhere($where))->count(); foreach($list as &$item){ $item['add_time'] = date('Y-m-d H:i:s',$item['add_time']); } return ['count' => $count, 'data' => $list]; } public static function getSelectList(){ $where = [ 'title'=>'' ]; $model = self::setWherePage(self::setWhere($where)); $model = $model->order('add_time DESC'); $list = $model->select(); return $list; } /** * 设置搜索条件 * */ public static function setWhere($where) { $model = new self; if ($where['title'] != '') { $model = $model->where('title', 'like', "%$where[title]%"); } return $model; } }