Bonjour à tous,

Je suis confronté à un "détail". J'aimerai exécuter une requête SQL "pure" dans le framework.
C'est à dire, ne pas utiliser la syntaxe de Zend (que je trouve particulièrement lourde).
Comme dit le modérateur CinePhil, je maitrise nettement le SQL, et serai confronter à des requêtes très complexes (plusieurs dizaines de lignes facile, avec with, recursive... Etc.).

Malheureusement, beaucoup de ressources sur le net pour ZF1, mais le 2...

Je suis dans \Module\Model\ModuleTable, là où j'ai déjà une fonction "fetchAll" par exemple, qui utilise le TableGateway sur une vue.

Dans une nouvelle fonction, j'aimerai exécuter un query sur plusieurs tables (qui n'ont rien à voir avec la table du fetchAll).

Comme puis-je attaquer directement la bdd avec mon query ?
J'ai essayé de récupérer l'adaptater comme dans ZF1, mais toujours "invalid method" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$this->getDefaultAdapter()
$this->getConnection()
Ou directement
Merci d'avance,