TP5使用中遇到的问题
关联条件查询haswhere 用field限制字段失效的问题
发现在使用hasWhere的时候总是自动查询主表全体字段,使用field也无济于事。在hasWhere中的第三个参数可以进行限制字段,with需要在haswhere之后,以防万一之后的字段也尽量加上表别名查询
Competition::hasWhere('rewards',function($query){
$query->where('CompRewards.id','>',1);
},'id ,title')->with('rewards')->order('id','desc')->select(false)
高山仰止,景行行止,虽不能至,心向往之。