• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zapytanie sql | $queryBuilder | relacja

HackNation - ogólnopolski hackathon
0 głosów
194 wizyt
pytanie zadane 26 marca 2017 w PHP przez wanderer Gaduła (3,710 p.)

Cześć, poniżej wstawiam fragment kodu w którym nie wiem jak zaimplementować linię kodu która uwzgledniłaby relację pomiedzy encjami Work i Worker , gdzie Work ma klucz obcy idWorker,    w Twigu odbywa się to w podobny sposob ze pierw piszę   encje, potem klucz obcy  i  kolumne  czyli work.idWorker.surname   i to działa, ale jak to zaimplementować w kod poniżej? Kojarze, że może mieć to związek z JOIN LEFT ale nie umiem tego zrobić, pomoże ktos :) ?

 

$queryBuilder = $em->getRepository('AppBundle:Work')->createQueryBuilder('a');
$queryBuilder
            ->where('a.hour LIKE :hour')

             [JAK dodać kod ktory działałby jak   work.idWorker.surname?? ] ***
            
            ->setParameter('hour', '%' . $request->query->getAlnum('filter') . '%')

 

1 odpowiedź

0 głosów
odpowiedź 26 marca 2017 przez Boshi VIP (100,240 p.)
Możesz pobrać jeden element o danym $id a potem odnosić się przez obiekt do poszczególnych pól. Możesz zrobić odwrotnie, czyli pobrać tablicę elemetnów i lecieć pętlą.

http://symfony2-docs-pl.readthedocs.io/pl/latest/book/doctrine.html#metadane-odwzorowania-relacji
komentarz 26 marca 2017 przez wanderer Gaduła (3,710 p.)
->leftJoin('a.idPracownik', 's', 'WITH', 's.idPracownik = :nazwisko')


jak mam taki leftJoin to czy z tego ja potrzebuje/mogę zrobić ->orWhere, ktory potrzebny jest mi do wyszukiwania? 

Podobne pytania

0 głosów
1 odpowiedź 262 wizyt
pytanie zadane 29 marca 2019 w PHP przez hiper007 Stary wyjadacz (11,270 p.)
0 głosów
1 odpowiedź 336 wizyt
pytanie zadane 5 lutego 2019 w PHP przez Dr. Zawijas Użytkownik (610 p.)
0 głosów
1 odpowiedź 342 wizyt
pytanie zadane 16 stycznia 2020 w PHP przez michal_php Stary wyjadacz (13,700 p.)

93,624 zapytań

142,544 odpowiedzi

323,031 komentarzy

63,129 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 968p. - dia-Chann
  2. 959p. - DziarnowskiJ
  3. 941p. - Łukasz Piwowar
  4. 940p. - CC PL
  5. 930p. - Maurycy W
  6. 913p. - Adrian Wieprzkowicz
  7. 913p. - Tomasz Bielak
  8. 906p. - ssynowiec
  9. 899p. - raydeal
  10. 889p. - rucin93
  11. 885p. - Dominik Łempicki (kapitan)
  12. 878p. - Mariusz Fornal
  13. 874p. - robwarsz
  14. 847p. - Grzegorz Aleksander Klementowski
  15. 649p. - Michal Drewniak
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...