$data['product'] = model('Product')->field('id,name,price,old_price,category_id,file_id')->with('file,category')->where($map)->order($sortField, 'desc')->select();也就是field 应在with关联预载入之前调用,并且要把关联的条件字段(category_id,field_id)加进去,否则关联不上.
本文介绍如何在ThinkPHP中正确使用关联预载入功能,确保查询时能正确关联到所需的数据表,并展示了正确的field使用位置及需包含的关联字段。
$data['product'] = model('Product')->field('id,name,price,old_price,category_id,file_id')->with('file,category')->where($map)->order($sortField, 'desc')->select();也就是field 应在with关联预载入之前调用,并且要把关联的条件字段(category_id,field_id)加进去,否则关联不上.

被折叠的 条评论
为什么被折叠?