Как вернуть массив объектов в Zend Framework 2?
Я делаю запрос в ZF2, и я получаю обратноobject(Zend\Db\ResultSet\HydratingResultSet)
что я долженforeach
на, чтобы добраться до свойств.
Я хотел бы получить массив объектов по умолчанию.
вот код, который у меня есть:
завод
'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;
}
запрос
public function fetchById()
{
$select = $this->getSelect()->where(array('id' => $Id));
return $this->select($select);
}
это возвращает меня
object(Zend\Db\ResultSet\HydratingResultSet)[459]
protected 'hydrator' =>
object(Zend\Stdlib\Hydrator\ClassMethods)[415]
protected 'underscoreSeparatedKeys' => boolean true
private 'callableMethodFilter' =>
....
....
какие-нибудь идеи, что мне нужно сделать?