with方法有2个参数
第1个参数是表名
第2个参数是表的别名(默认为空)
从属on方法,用于指定主表与从表的关联字段,在符合默认设定的情况下无需使用。
on方法有2个参数,第1个参数是主表的关联字段,第2个参数是从表的关联字段
使用逻辑联表查询多表数据。
通常用于一对多和多对多表关系场合
在默认优化条件下只需要1+1次SQL查询,先查主表数据,然后根据主表数据where in查询从表数据,最后逻辑组合2表数据。
查询一个用户及其最近10个主题
$db->user->with('post')->order('id', true)->limit(10)->get($user_id)
查询主题以及回复评论第1页
$db->post->with('comment')->page(1)->get($post_id)