%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/emtnaeewxm/www/src/EEM/PieceBundle/Repository/
Upload File :
Create Path :
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;
    }
}

Zerion Mini Shell 1.0