Changeset 4967 for trunk/lib/Doctrine
- Timestamp:
- 09/13/08 21:29:44 (4 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Doctrine/ORM/Internal/Hydration/StandardHydrator.php
r4966 r4967 248 248 } else if ( ! isset($baseElement[$relationAlias])) { 249 249 if ($hydrationMode == Doctrine_Query::HYDRATE_ARRAY) { 250 $array = array(); 251 $driver->setRelatedElement($baseElement, $relationAlias, $array); 250 $baseElement[$relationAlias] = array(); 252 251 } else { 253 252 $driver->setRelatedElement($baseElement, $relationAlias, … … 269 268 270 269 if ($hydrationMode == Doctrine_Query::HYDRATE_ARRAY) { 271 $coll =& $ driver->getReferenceValue($baseElement, $relationAlias);272 } else { 273 $coll = $ driver->getReferenceValue($baseElement,$relationAlias);270 $coll =& $baseElement[$relationAlias]; 271 } else { 272 $coll = $baseElement->_internalGetReference($relationAlias); 274 273 } 275 274