// +---------------------------------------------------------------------- namespace app\admin\api; use app\admin\model\SlideModel; use think\db\Query; class SlideApi { /** * 幻灯片模板数据源 用于模板设计 * @param array $param * @return false|\PDOStatement|string|\think\Collection * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */ public function index($param = []) { $slideModel = new SlideModel(); //返回的数据必须是数据集或数组,item里必须包括id,name,如果想表示层级关系请加上 parent_id return $slideModel ->where(function (Query $query) use ($param) { if (!empty($param['keyword'])) { $query->where('name', 'like', "%{$param['keyword']}%"); } })->select(); } }