Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis zapytania w Symfony Query Builder
baracuda
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.02.2022

Ostrzeżenie: (0%)
-----


Witam serdecznie,
Mam taki kod napisany z "ręki":


  1. public function checkTransactionsByOrgin(string $origin): bool
  2. {
  3. $sql = 'SELECT 1 FROM `order` o JOIN payment_transaction_order pto ON(o.id = pto.order_id) WHERE o.origin = :origin;';
  4. $stmt = $this->connection->prepare($sql);
  5. $stmt->bindParam('origin', $origin, PDO::PARAM_STRING);
  6. $stmt->execute();
  7.  
  8. return (bool) $stmt->fetchColumn();
  9. }


Potrzebuję przerobić go na Symfonowego Query Buildera.
Próbowałem coś takiego, ale coś nie trybi:


  1. public function checkTransactionsByOrgin(string $origin): bool
  2. {
  3. $result = $this->createQueryBuilder($this->getAlias())
  4. ->addSelect('1')
  5. ->join('order', 'o')
  6. ->join('paymentTransactionOrder', 'pto')
  7. ->andWhere('o.origin = :origin')
  8. ->setParameter('origin', $origin)
  9. ->getQuery()
  10. ->getArrayResult();
  11.  
  12. return (bool) $result;
  13. }




Jak poprawie zapisać powyższy kod w Query Builderze?

Z góry dzięki za pomoc (IMG:style_emoticons/default/smile.gif)






Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:34