TP5关联模型,三层关系

浏览:3273 发布日期:2018/04/10 分类:ThinkPHP5专区 关键字: tp关联模型
怎么通过房屋id,用关联模型获取其所属于项目数据???
表:Item(项目表):item_id,item_name
表:Build表(楼栋表): build_id,build_name
表:House(房屋表): house_id,house_number,build_id

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


HouseModelclass HouseModel extends Model
{
    public function Build()
    {
        return $this->belongsTo('BuildModel','build_id','build_id');//取得所属楼栋数据
    }

    public function Item()
    {
        //取得所房屋属项目数据怎么写??
    }
}
项目 - 楼栋: 一对多,
楼栋 - 房屋: 一对多

怎么通过house_id=755, 知道他是哪个项目的数据??
试了远程一对多hasManyThrough,只能通过item_id取得 下面的所有房屋
最佳答案
评论( 相关
后面还有条评论,点击查看>>