%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/MaintenanceBundle/Repository/ |
Current File : /home/emtnaeewxm/www/src/EEM/MaintenanceBundle/Repository/MaintenanceRepository.php |
<?php namespace EEM\MaintenanceBundle\Repository; use Doctrine\ORM\QueryBuilder; /** * MaintenanceRepository * * This class was generated by the Doctrine ORM. Add your own custom * repository methods below. */ class MaintenanceRepository extends \Doctrine\ORM\EntityRepository { public function MyFindAll($data) { $queryBuilder = $this->createQueryBuilder('a'); $this->search($queryBuilder, $data); $queryBuilder->orderBy('a.dateReception','DESC'); /* $query = $queryBuilder->getQuery(); $results = $query->getResult(); */ return $queryBuilder; } private function search(QueryBuilder $qb, $data) { if (isset($data['client']) && !empty($data['client'])) { $qb->andWhere('a.nomClient like :client') ->setParameter('client', '%'.$data['client'].'%'); } } }