表:Item(项目表):item_id,item_name
表:Build表(楼栋表): build_id,build_name
表:House(房屋表): house_id,house_number,build_id
关系:Item(项目表)和Build表(楼栋表) 一对多,Build表(楼栋表)和House(房屋表) 一对多。Item(项目表)和House(房屋表)无直接关系。



HouseModel
class HouseModel extends Model
{
public function Build()
{
return $this->belongsTo('BuildModel','build_id','build_id');//取得所属楼栋数据
}
public function Item()
{
//取得所房屋属项目数据怎么写??
}
}项目 - 楼栋: 一对多,楼栋 - 房屋: 一对多
怎么通过house_id=755, 知道他是哪个项目的数据??
试了远程一对多hasManyThrough,只能通过item_id取得 下面的所有房屋
最佳答案