tp5.1 闭包查询参数传递

只要在闭包匿名函数后面加上use(变量)即可

例:

TemplateModel::where('id', 'IN',function ($query) use($keywords) {
    $query->table('template_keyword_related')->where('keyword_id', 'IN', function ($query) use($keywords){
        $query->table('web_keyword')->where('title', 'in', $keywords)->field('id');
    })->field('template_id');
})->order($sort, 'desc')->order('id', 'desc')->limit($start,$limit)->select();
posted @ 2020-10-21 18:12  makalo  阅读(849)  评论(0编辑  收藏  举报