Zend framework 2 \Zend\Db\ResultSet\ResultSet->toArray() ne sait pas renvoyer des enregistrements

Je suis simplement en train d'essayer de récupérer tous les enregistrements dans une table donnée par l'extension Zend AbstractTableGateway et l'utilisation de l'héritage select() fonction. cette select() fonction retourne le type Zend ResultSet cependant, je ne suis pas en mesure d'obtenir un tableau de résultats à l'aide toArray().

Je reçois le message suivant:

De lignes dans le cadre de cette source de données, le type d'objet ne peut pas être converti en un tableau

Mise à jour

J'ai travaillé dessus

en supposant que vous avez étendu AbstractTableGateway

$resultSet = $this->select();
foreach($resultSet as $row) { echo $row->yourProperty }
Zend_Db_Result est déjà un toArray(). pourriez vous s'il vous plaît coller votre code de référence.framework.zend.com/apidoc/2.0/classes/...
Pour info: si vous utilisez un tableau personnalisé prototype d'objet dans le jeu de résultats, l'ajout d'une méthode toArray() à votre entité vais corriger cela

OriginalL'auteur Mizanur Rahman | 2012-10-06