jak zwrócić tablicę obiektów w framework zend 2?

Robię zapytanie w zf2 i otrzymuję aobject(Zend\Db\ResultSet\HydratingResultSet) że muszęforeach na, aby dostać się do właściwości.

Domyślnie chciałbym uzyskać tablicę obiektów.

Oto kod, który mam:

fabryka

'address-mapper'  => function ($serviceManager) {
    $mapper = new Mapper\Address();
    $mapper->setDbAdapter($serviceManager->get('Zend\Db\Adapter\Adapter'));
    $mapper->setEntityPrototype(new Entity\Address);
    $mapper->setHydrator(new \Zend\Stdlib\Hydrator\ClassMethods);

    return $mapper;
}

Zapytanie

public function fetchById()
{
    $select = $this->getSelect()->where(array('id' => $Id));
    return $this->select($select);
}

to mi daje z powrotem:

object(Zend\Db\ResultSet\HydratingResultSet)[459]
      protected 'hydrator' => 
        object(Zend\Stdlib\Hydrator\ClassMethods)[415]
          protected 'underscoreSeparatedKeys' => boolean true
          private 'callableMethodFilter' => 
          ....
          ....

jakieś pomysły, co muszę zrobić?

questionAnswers(2)

yourAnswerToTheQuestion