Where In parameter Doctrine

Piccolo nel recuperare i dati da Symfony2 con Doctrine e le query in query?
$this->querybuilder->andWhere('codice in :codici)->setParameter('codici', implode(',',$codici);


 Allora utilizziamo un metodo alternativo, forse verboso,  ma almeno si ottiene il risultato

        $codici = array();
     
        foreach ($cods as $codice) {
            $codici[] = $this->querybuilder->expr()->literal($codici);
        }
        return $this->querybuilder
                ->andWhere(
                        $this->querybuilder>expr()
                                ->in($this->alias . '.codice',
                                        implode(',', $codici)));

Commenti

Post popolari in questo blog

Ubuntu: La propria installazione di python è danneggiata. Correggere il collegamento simbolico «/usr/bin/python».

Setup Google Tag Manager con PrestaShop per l'e-commerce avanzato