Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-06-2012 15:27:57

lodotbe
Membre
Date d'inscription: 21-06-2012
Messages: 14

ZF2 - beta4 - tracer les requetes sql

Bonjour,

Je dois faire des logs fichiers de toutes mes requêtes sql.

Le truc facile, me disais-je ... ben non...

En fouillant un peu, j'ai trouvé une méthode dans la classe Sql.php :
Zend\Db\Sql\Sql.php : getSqlStringForSqlObject(SqlInterface $sqlObject, PlatformInterface $platform = null)

Je vois comment l'utiliser quand je bricole dans l'AbstractTableGateway (par exemple dans la méthode select()) mais j'aurais surtout voulu étendre la classe TableGateway pour y mettre le log et autres méthodes spécifiques.
Et là, je n'y arrive pas car l'interface ne m'en donne pas la possibilité.

Est-ce qu'il y a un moyen propre et simple d'afficher les queries?

Merci

Hors ligne

 

#2 16-07-2012 07:48:46

lodotbe
Membre
Date d'inscription: 21-06-2012
Messages: 14

Re: ZF2 - beta4 - tracer les requetes sql

... au cas où ça intéresserait quelqu'un (c'est dans la doc mais j'avais zappé...)

Code:

$sql = $this->getSql();
$select = $sql->select();
$selectString = $sql->getSqlStringForSqlObject($select);
echo "$selectString";

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