5.0.0 - 普通 - 未处理
ThinkPHPV5.0.9为什么在调用getRelationData获取关联模型数据的时候,要加这么一个判断
if ($this->parent && get_class($this->parent) == $modelRelation->getModel()) {
$value = $this->parent;
} else {
// 首先获取关联数据
$value = $modelRelation->getRelation();
}若是同一个表的关联模型,并且是像菜单、分类这种层级可能比较深的,不是除了第一次可以获取到关联模型的数据,后米的都是返回当前模型的上级模型而不是下一级。麻烦给个解释,谢谢。