du sql en doctrine [symfony]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : du sql en doctrine [symfony]

Re: du sql en doctrine [symfony]

par marwina32 » 14 avr. 2010, 10:58

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

du sql en doctrine [symfony]

par marwina32 » 13 avr. 2010, 15:30

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()