diff --git a/framework/db/ar/CActiveFinder.php b/framework/db/ar/CActiveFinder.php index 3611bcf69..f65e78d0a 100644 --- a/framework/db/ar/CActiveFinder.php +++ b/framework/db/ar/CActiveFinder.php @@ -167,8 +167,9 @@ class CActiveFinder extends CComponent $this->_joinTree->lazyFind($baseRecord); if(!empty($this->_joinTree->children)) { - $child=reset($this->_joinTree->children); - $child->afterFind(); + foreach($this->_joinTree->children as $child) { + $child->afterFind(); + } } $this->destroyJoinTree(); }