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

question-closed Symfony - Doctrine - klauzula ON przy joinach

Cloud VPS
0 głosów
145 wizyt
pytanie zadane 22 lutego 2020 w PHP przez XiverKi Bywalec (2,050 p.)
zamknięte 24 lutego 2020 przez XiverKi

Hej, poniżej znajduje sie kod metody, która wykorzystuje odwrotnego JOIN'a. 
W takiej sytuacji, doctrine nie dorzua mi sam klauzuli ON, w jaki sposób moge to zrobić?

    private function searchByPrice(Array $parameters, QueryBuilder $qb)
    {
        $min = $parameters['minprice'];
        $max = $parameters['maxprice'];

        $qb
            ->join(Price::class, 'op')
            ->andWhere("op.type = :typePrice")
            ->setParameter("typePrice", "price")
            ->andWhere("op.offer = o.id");

        if ($min) {
            $qb
                ->andWhere("op.value >= :min")
                ->setParameter("min", $min);
        }
        if ($max) {
            $qb
                ->andWhere("op.value <= :max")
                ->setParameter("max", $max);
        }

        return $qb;
    }

 

komentarz zamknięcia: rozwiazane

1 odpowiedź

0 głosów
odpowiedź 22 lutego 2020 przez Ehlert Ekspert (215,050 p.)
wybrane 24 lutego 2020 przez XiverKi
komentarz 24 lutego 2020 przez XiverKi Bywalec (2,050 p.)
bardzo dzikuje, próbowałem wcześniej z dodatkowymi argumentami ale w zły sposób

Podobne pytania

0 głosów
0 odpowiedzi 653 wizyt
pytanie zadane 15 listopada 2019 w PHP przez michal_php Stary wyjadacz (13,700 p.)
0 głosów
1 odpowiedź 249 wizyt
pytanie zadane 30 września 2018 w PHP przez BetBet Użytkownik (550 p.)
0 głosów
1 odpowiedź 289 wizyt
pytanie zadane 4 stycznia 2018 w PHP przez Kacper Duda Obywatel (1,970 p.)

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

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
...