是否可以在我的symfony dql存储库类中使用条件语句?如果是的话?

时间:2016-05-31 06:14:30

标签: symfony doctrine-orm dql

我有我的控制器。

         $dql =  $Product->createQueryBuilder('l')
            ->select('p')
            ->from('AppBundle:Product','p')
            ->join('p.group', 'g')
            ->join('g.category', 'c')
            ->join('c.department', 'd')
            ->where('d = :department');



           if ($brand){
            ->andWhere('p.brand < :brand')
        }
        if ($gender){
           ->andWhere('p.gender >= :gender')
        }
        ->setParameter('department', $id)
            ->setParameter('brand', $brand)
            ->setParameter('gender', $gender)

可以在我的存储库类中使用这样的东西吗?

0 个答案:

没有答案