ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

tp 关联where条件查询

2022-01-07 15:33:32  阅读:163  来源: 互联网

标签:function Comment title tp 查询 Adjust article where select


```
https://www.cnblogs.com/bushui/p/13576165.html
//评论表
class Comment extends Model
{
    public function article() {
        //不设置bind的全部显示
        return $this->belongsTo(Article::class)->bind([
            "article_title"=>"title"
        ]);
    }
}
1
public function demo5(){
        //使用hasWhere根据article的条件查询(注:comment与article有关联),同时使用with把article查询出来:
        $list = Comment::hasWhere('article',[["title","like","%美国%"]])->with("article")->select()->toArray();
             //或者,效果一样
        $list = Comment::with(['article'=>function($query){
            $query->where("title","like","%量子%");
        }])->select();
    }
2
 public function demo5(){
        $comm = Comment::withJoin("article")->where("article.title","like","%美%")->select()->toArray();
    }
3
表
channel_xu
adjust
//多个条件增加haswhere
$ad=new Adjust();
        $ads=$ad::hasWhere('channelxu',[["first_tracker_name","like","%千里%"]])->with(['channelxu','adevent'])->where('Adjust.add_time','between',[$today,$ming])->field('Adjust.adid,Adjust.id,adeid')->order('id desc')->select()->toArray();
        $arr=[];
        $qu=[];
```

标签:function,Comment,title,tp,查询,Adjust,article,where,select
来源: https://blog.csdn.net/u013431548/article/details/122365318

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有