getCategoryTree($condition, $field, $order); $this->assign('category_list', $list['data'] ?? []); //广告图 $this->adv('SUPPLY_SHOP_INDEX'); return $this->fetch("market/index", [], $this->replace); } /** * 广告位管理 */ public function adv($keyword) { $adv_position_model = new AdvPositionModel(); $adv_model = new AdvModel(); $info = $adv_position_model->getAdvPositionInfo([ ['site_id', '=', $this->shop_info['agent_id']], ['keyword', '=', $keyword], ]); $info = $info['data']; $res = [ 'adv_position' => $info ]; $list = []; if ($info) { $list = $adv_model->getAdvList( [['ap_id', '=', $info['ap_id']]], $field = 'adv_id, adv_title, ap_id, adv_url, adv_image, slide_sort, background' ); $list = $list['data']; } $res['adv_list'] = $list; $this->assign('adv', $res); } }