['name'] ]; } /** * @notes 页面列表 * @return array * @author cjhao * @date 2021/8/5 10:24 */ public function lists(): array { //todo 现在系统主题只有主页,暂时用模型关联 $lists = SystemTheme::with(['theme_page' => function($query){ $query->where(['type'=>ThemePageEnum::TYPE_HOME])->withField(['id,theme_id,name,content,common']); }])->field('id,name,image,create_time') ->where($this->searchWhere) ->limit($this->limitOffset, $this->limitLength) // ->order(['id'=>'desc']) ->select() ->toArray(); return $lists; } /** * @notes 查看页面数量 * @return int * @author cjhao * @date 2021/8/5 10:25 */ public function count(): int { return SystemTheme::where($this->searchWhere)->count(); } }