0
A表结构及数据为: id title pid 1 1级 0 2 2级 1 3 3级 2 A模型中的父级关联方法为
public function father()
{
return $this->belongsTo('A','pid');
}
数据查询例子:
$c=A::get(3);
$father=$c->father;
$grandfather=$father->father;
上面例子中,理论上grandfather应该为ID为1的1级数据,但是,实际上,得到的数据为ID为3的3级数据 如果是关联预载入就没有问题,但是,这类型的表结构一般都为无限分级,不能应用预载入的