1
0
mirror of synced 2024-12-14 07:06:04 +03:00

Fix to fromArray()

This commit is contained in:
Jonathan.Wage 2007-11-08 18:53:30 +00:00
parent 563377cc39
commit 0003c233d4

View File

@ -651,7 +651,7 @@ class Doctrine_Collection extends Doctrine_Access implements Countable, Iterator
public function toArray($deep = false, $prefixKey = false) public function toArray($deep = false, $prefixKey = false)
{ {
$data = array(); $data = array();
foreach ($this->data as $key => $record) { foreach ($this as $key => $record) {
$key = $prefixKey ? get_class($record) . '_' .$key:$key; $key = $prefixKey ? get_class($record) . '_' .$key:$key;
@ -667,10 +667,8 @@ class Doctrine_Collection extends Doctrine_Access implements Countable, Iterator
$record = $this->_table->getRecord(); $record = $this->_table->getRecord();
$record->fromArray($row); $record->fromArray($row);
$data[] = $record; $this[] = $record;
} }
$this->data = $data;
} }
public function exportTo($type, $deep = false) public function exportTo($type, $deep = false)
{ {