Page 1 sur 1

du sql en doctrine [symfony]

Posté : 13 avr. 2010, 15:30
par marwina32
bonjour tout le monde,

dans mon premier projet symfony, j'ai besoin de convertir une requête SQL en doctrine, sauf que je n'ai pas trouvé une méthode pour la convertir, je n'ai pas trouvé une solution sur le web,

y a - t - il quelqu'un qui peut m'aider dans ma requête , même par un tutoriel,
ma requête est la suivante:
select concat(facture_vente.ENTETE,
              repeat('0',(5-length(facture_vente.numerofectif))),
       CAST(facture_vente.numerofectif as char)) AS 'N° pièce',
       facture_vente.dates,
       client.codecli,
       client.societe,
       facture_vente.echeance,
       (facture_vente.THT-
                         facture_vente.TREM-
                         facture_vente.TRabais-
                         facture_vente.TRestoune+
                         facture_vente.TFODEC+
                         facture_vente.TTVA+
                         facture_vente.TIMBRE+
                         facture_vente.TConsigne-
                         facture_vente.TESCOMPTE-
                         facture_vente.TACCORDCOMMERCIALE-
                         facture_vente.Transport)  AS 'MT pièce',
       (facture_vente.THT-
                         facture_vente.TREM-
                         facture_vente.TRabais-
                         facture_vente.TRestoune+
                         facture_vente.TFODEC+
                         facture_vente.TTVA+
                         facture_vente.TIMBRE+
                         facture_vente.TConsigne-
                         facture_vente.TESCOMPTE-
                         facture_vente.TACCORDCOMMERCIALE-
                         Transport-
                         facture_vente.TACOMPTE-
                         facture_vente.TREGLER-
                         facture_vente.TOTALIMPAYER)  AS 'Solde du',
       facture_vente.numerofectif,
       facture_vente.anneepiece,
       facture_vente.test4,
       facture_vente.THT,
       facture_vente.entetefectif
from client,
     facture_vente
where client.codecli = facture_vente.codetiers
     and facture_vente.dates='2009-02-10'
mon soucis est comment faire convertir le
concat(facture_vente.ENTETE,
              repeat('0',(5-length(facture_vente.numerofectif))),
       CAST(facture_vente.numerofectif as char)) AS 'N° pièce',
en doctrine,
j'ai trouvé la fonction CONCAT en doctrine, mais je n'ai pas trouvé comment faire le repeat ou bien le CAST()

Re: du sql en doctrine [symfony]

Posté : 14 avr. 2010, 10:58
par marwina32
j'ai utilisé la méthode du requête SQL classique avec doctrine:

Code : Tout sélectionner

// get Doctrine_Connection object $con = Doctrine_Manager::getInstance()->connection(); // execute SQL query, receive Doctrine_Connection_Statement $st = $con->execute("..............."); // fetch query result $result = $st->fetchAll();
et elle a résolu mon problème