// +---------------------------------------------------------------------- namespace think\model; use think\Collection as BaseCollection; class Collection extends BaseCollection { /** * 延迟预载入关联查询 * @access public * @param mixed $relation 关联 * @return $this */ public function load($relation) { $item = current($this->items); if ($item instanceof Model) { $item->eagerlyResultSet($this->items, $relation); } return $this; } }