企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### field() ***** _model(‘user’)->field([‘name’,’title’])->getList(); _model(‘user’)->field([' DISTINCT ','name','title'])->getList(); _model(‘user’)->field(['id'=>'MAX'])->getList(); _model(‘user’)->field(['id'=>'MIN'])->getList(); _model(‘user’)->field([‘id’=>['MIN’, 'id'])->getList(); _model(‘user’)->field([‘id’=>'my_id')->getList(); ### order limit groupby ***** _model(‘user’)->order([‘id’=>’DESC’,’add_time’=>’ASC’)->getList(); _model(‘user’)->order(‘id’)->getList); _model(‘user’)->limit(100,50)->getList(); _model(‘user’)->limit(100)->getList(); _model(‘user’)->limit(‘LIMIT 10,50’)->getList(); _model(‘user’)->limit($pager->getLimit($page_no))->getList(); _model(‘user’)->groupby('status')->limit(100)->getList(); _model(‘user’)->groupby('status',’cat_id')->limit(100)->getList(); order mysql 默认是ASC升序 ### create onUpdate replace _model(‘user’)->onUpdate([‘key=’1)->create();参见create() _model(‘user’)->replace()->create(); ### 控制行为和数据的 ***** _model(‘user’)->cache(1|0)->getList(); // 打开或关闭缓存 _model(‘user’)->cacheOff()->getList(); // 关闭缓存 _model(‘user’)->cacheOn()->getList(); // 打开缓存 _model(‘user’)->fromDB()->getList(); // 从数据库中读 _model(‘user’)->fromCache()->getList(); // 从缓存中读 _model(‘user’)->cacheStatus()->getList(); // 返回缓存的详细信息 $f2 = function ($v) {$v['an_ext'] = [1,2,3,4,5]; return $v;}; _model(‘user’)->treat($f, $f2)->getList(); // 返回缓存的详细信息 ### 更多操作 ***** _model(‘user’)->field(‘name’,’title’)->read(); _model(‘user’)->field(‘name,title’)->read(); _model(‘user’)->field([‘name’,’title’])->read(); _model(‘user’)->order(‘id’)->getList); _model(‘user’)->order([‘id DESC,add_time ASC’)->getList(); // 不提倡使用 _model(‘user’)->order([‘id’=>’DESC’,’add_time’=>’ASC’)->getList(); order mysql 默认是ASC升序