Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 25-02-2013 09:25:07

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

sql d'un resultset Zend\Db

bonjour,

Je me retrouve au milieu d'un code d'un module avec un objet de type resultset. J'aimerais pouvoir récupérer la requête sql associé à ce resultset. Je tourne dans tous les sens et j'y arrive pas sad. Si quelqu'un à une idée je suis preneur.

Merci

Hors ligne

 

#2 25-02-2013 17:41:02

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: sql d'un resultset Zend\Db

Impossible avec juste le ResultSet.
Il te faut retrouver l'objet Select qui l'a induit.


22914720

Hors ligne

 

#3 28-02-2013 19:34:05

Frederic Bouchery
Nouveau membre
Date d'inscription: 11-01-2012
Messages: 6

Re: sql d'un resultset Zend\Db

Aucun intérêt de récupérer le SQL. Si tu dois faire ça, il y a un problème de conception.

Hors ligne

 

#4 01-03-2013 09:19:59

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: sql d'un resultset Zend\Db

Frederic Bouchery a écrit:

Aucun intérêt de récupérer le SQL. Si tu dois faire ça, il y a un problème de conception.

Ca dépend si pour un besoin x ou y il a besoin de l'afficher à l'utilisateur comment tu veux faire autrement ?

Hors ligne

 

#5 02-03-2013 12:07:50

Frederic Bouchery
Nouveau membre
Date d'inscription: 11-01-2012
Messages: 6

Re: sql d'un resultset Zend\Db

Pour du debug, je veux bien comprendre, mais sinon ... !?

Hors ligne

 

#6 02-03-2013 17:19:46

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: sql d'un resultset Zend\Db

Bah je sais pas pour une raison X ou Y si tu as besoin d'afficher à l'utilisateur une requête SQL. C'est rare mais ça peut arriver ^^

Hors ligne

 

#7 02-03-2013 18:31:52

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: sql d'un resultset Zend\Db

Un cas d'utilisation que j'ai déjà vu pour ce genre de problème c'est dans des laboratoires de recherche, des interfaces permettant de taper dans une base et qui te donne la requête sql générée pour mettre dans ton rapport...

Hors ligne

 

#8 09-03-2013 16:17:49

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: sql d'un resultset Zend\Db

Je vais essayer d'expliquer mon cas, mais je ne suis pas sûr d'être assez claire pour que ce soit compréhensible smile

J'utilise une classe tierce qui ne m'appartient pas auxquel je dois lui transmettre une requête SQL pour obtenir en retour un JSON.

Je voulais utiliser mes fonctions déjà en place dans une classe tablegateway, pour récupérer les requêtes SQL de ces fonctions.

Je ferais dans mon controller :

$sm->get('maClasseTable')->get_mesobjetsPopulaires();

$resultat = $objetTiersPasAMoi->request ( '.... la requête sql qui me donne les objet Populaires ....')

Comme ça mes requêtes sont toujours au centralisé au même endroit.

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