Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'aimerais savoir si nous somme obliger de passer par la syntaxe qui suit pour faire des requête SQL :
$select = $this->select() ->setIntegrityCheck(false) ->from() ->joinLeft() ->group(); return $this->fetchAll($select)->toArray();
ou ce qui suit est-il envisageable :
$select = "SQL BRUT"; return $this->fetchAll($select)->toArray();
Amicalement,
Dernière modification par Rafalfa (10-02-2011 16:12:48)
Hors ligne
Il n'y a aucune obligation.
Pour moi, l'utilisation d'objets permet de réutiliser plus facilement ton code et compléter tes requêtes comme tu le désires.
En revanche, certaines requêtes ne peuvent être créées comme le insert or update (tout du moins pour mes connaissances du ZF), leur création est plus complexe et le temps de réponse plus long.
A toi de voir quand cela vaut le coup ou non. Tu peux également utiliser un ORM sans te préoccuper de la couche proposée par ZF.
Hors ligne