diff --git a/lib/Cake/Model/Behavior/TreeBehavior.php b/lib/Cake/Model/Behavior/TreeBehavior.php index 2be27bd9471..a438e44e825 100644 --- a/lib/Cake/Model/Behavior/TreeBehavior.php +++ b/lib/Cake/Model/Behavior/TreeBehavior.php @@ -562,7 +562,7 @@ public function recover($Model, $mode = 'parent', $missingParentAction = null) { $Model->recursive = $recursive; if ($mode == 'parent') { $Model->bindModel(array('belongsTo' => array('VerifyParent' => array( - 'className' => $Model->alias, + 'className' => $Model->name, 'foreignKey' => $parent, 'fields' => array($Model->primaryKey, $left, $right, $parent), )))); @@ -770,7 +770,7 @@ public function verify($Model) { } $Model->bindModel(array('belongsTo' => array('VerifyParent' => array( - 'className' => $Model->alias, + 'className' => $Model->name, 'foreignKey' => $parent, 'fields' => array($Model->primaryKey, $left, $right, $parent) ))));