Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-01-2011 13:08:43

thunderjulien
Nouveau membre
Date d'inscription: 23-01-2011
Messages: 6

[Résolu] FetchRow

Bonjour,

Je débute avec Zend et je bloque sur une fonction relativement simple. Je me suis documenté a partir de la doc de Zend mais je ne trouve pas la cause du problème.

J'ai la fonction suivante:

Code:

public function getEtatEnum()
{
    
        $adapter = $this->getDefaultAdapter();
        $requete= 'SHOW COLUMNS FROM test LIKE \'etat\'';
        $result  = $adapter->fetchRow($requete);
        //$test    = $result->toArray();
        //return $test;
}

L'utilisation de toArray() me génère une erreur, et je ne vois pas pourquoi.

Quelqu'un peut m'expliquer?

Merci d'avance

Dernière modification par thunderjulien (27-01-2011 11:13:09)

Hors ligne

 

#2 23-01-2011 14:45:22

thunderjulien
Nouveau membre
Date d'inscription: 23-01-2011
Messages: 6

Re: [Résolu] FetchRow

Visiblement la fonction toArray() n'existe tout simplement pas...
Comment je peux récupérer le résultat de ma requête sous forme de tableau?

Hors ligne

 

#3 24-01-2011 09:13:44

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu] FetchRow

Je n'ai pas retesté, mais il me semble que fetchRow te renvoie déjà un tableau ? A priori, $result serait directement le tableau que tu cherches.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 24-01-2011 10:26:12

bakura
Administrateur
Date d'inscription: 30-01-2010
Messages: 353

Re: [Résolu] FetchRow

Effectivement, la fonction fetchRow de l'adapter Zend_Db_Adapter_Abstract te renvoie déjà un tableau. La fonction toArray() est définie dans la classe Zend_Db_Row_Abstract, qui est renvoyée par la fonction fetchRow de la classe Zend_Db_Table_Abstract.

En gros, si tu utilises le mécanisme Zend_Db_Select + Zend_Db_Adapter (ce qui est le cas dans ton exemple), tu récupères déjà un tableau.

Hors ligne

 

#5 27-01-2011 11:12:49

thunderjulien
Nouveau membre
Date d'inscription: 23-01-2011
Messages: 6

Re: [Résolu] FetchRow

Exact. Merci pour vos réponses!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages