%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/PieceBundle/Repository/ |
Current File : /home/emtnaeewxm/www/src/EEM/PieceBundle/Repository/PieceRepository.php |
<?php namespace EEM\PieceBundle\Repository; use Doctrine\ORM\QueryBuilder; /** * PieceRepository * * This class was generated by the Doctrine ORM. Add your own custom * repository methods below. */ class PieceRepository extends \Doctrine\ORM\EntityRepository { public function MyFindAll($type) { $queryBuilder = $this->createQueryBuilder('p'); //$this->search($queryBuilder, $data); $queryBuilder ->andWhere('p.typePiece = :type') ->setParameter('type',$type) ->addOrderBy('p.annee','DESC') ->addOrderBy('p.num','DESC'); /* $query = $queryBuilder->getQuery(); $results = $query->getResult(); */ return $queryBuilder; } public function lastPiece($type,$annee) { $queryBuilder = $this->createQueryBuilder('p'); $queryBuilder ->andWhere('p.typePiece = :type') ->setParameter('type',$type) ->andWhere('p.annee = :annee') ->setParameter('annee',$annee) ->orderBy('p.num','DESC') ->setMaxResults(1); $query = $queryBuilder->getQuery(); $results = $query->getResult(); return $results; } }