tp 关联where条件查询
作者:互联网
```
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