dump($article->comments); // 也可以进行条件搜索 dump($article->comments()->where('status',1)->select()); ### 根据关联条件查询 可以根据关联条件来查询当前模型对象数据,例如: // 查询评论超过3个的文章 $list = Article::has('comments','>',3)->select(); // 查询评论状态正常的文章 $list = Article::hasWhere('comments',['status'=>1])->select(); >[danger] `V5.0.13+`版本开始,`hasWhere`方法新增`fields`参数,用于指定返回的字段列表。例如: // 查询评论状态正常的文章 $list = Article::hasWhere('comments', ['status'=>1], 'name,title') ->select(); ### 关联新增 $article = Article::find(1); // 增加一个关联数据 $article->comments()->save(['content'=>'test']); // 批量增加关联数据 $article->comments()->saveAll([ ['content'=>'thinkphp'], ['content'=>'onethink'], ### 定义相对的关联 要在 Comment 模型定义相对应的关联,可使用 belongsTo 方法: name app\index\model; use think\Model; class Comment extends Model public function article() return $this->belongsTo('article');