Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Db
Zend_Db Forum d'entraide pour le composant Zend_Db du Zend Framework (création de requêtes, abstraction, ORM etc.). Avant de poster -> FAQ Zend_Db.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2006, 14h33   #1
Membre actif
 
Inscription : décembre 2002
Messages : 325
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : décembre 2002
Messages : 325
Points : 187
Points : 187
Par défaut Les fonctions fetch*()

Bonjour,

je découvre un peu ce framework et j'en suis aux bdd.
En suivant le tutoriel du site de Zend, on peut voir un code comme celui-ci
Code :
1
2
3
4
$this->db = Zend_Db :: factory('PDO_MYSQL', $params);
$result = $this->db->query('SELECT * FROM news');
echo 'nombre de colonnes ';
print_r($result->fetchAll());
l'objet $thiq->db est un PDOStatement. Or les méthodes proposées dans la suite du tutoriel (les fetchAssoc(), fetchCol(), fetchPairs(), etc) ne sont pas des méthodes de ce type d'objet.

A coté de ça, on peut lire dans la doc de la méthode query() que celle-ci retourne un objet soit du type Zend_Db_Statement, soit du type PDOStatement dans le cas de PDO.
Je suppose qu'on a un PDOStatement quand on demande un adpater dans le genre PDO_mysql ou PDO_sqlite à la méthode factory().

Quoiqu'il en soit, on ne dispose pas des même méthodes que celles présentées dans le tutoriel.
Est-ce que vous savez si dans le futur tout ça sera un peu unifié ?

Ce framework semble prometteur mais vraiment jeune et il manque selon moi une doc digne de ce nom, comme celle de l'API java.
sir_gcc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2006, 15h41   #2
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut partager et participer

Merci pour ce post.

Et qu'est-ce que tu proposes?

Tu peux toujours faire une documentation digne de ce nom et partager ensuite tes connaissances et découvertes avec tous les autres...

Qu'est-ce que tu en penses???
zyongh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2006, 19h04   #3
Membre actif
 
Inscription : décembre 2002
Messages : 325
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : décembre 2002
Messages : 325
Points : 187
Points : 187
Je n'avais pas vu qu'il y avait en fait un lien vers une doc de l'API.
Donc concernant ce point, je retire ce que j'ai dit je n'ai pas besoin de faire une doc digne de ce nom.
Faire partager mes découvertes avec tous les autres ? Je pense plutôt que j'ai à apprendre de tous les autres.

Celà dit ma question tient toujours, si quelqu'un a été confronté à ça.

Merci d'avance
sir_gcc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h15.


 
 
 
 
Partenaires

Hébergement Web