ParroquiaRepository.php
941 Bytes
<?php
namespace UBV\SurUbvBundle\Entity;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\Query\Expr\Join;
use Doctrine\ORM\Query;
/**
* ParroquiaRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class ParroquiaRepository extends EntityRepository
{
public function findParroquiaByMunicipioId($municipio_id)
{
$em = $this->getEntityManager();
$result = $em->createQueryBuilder();
$dql = $result -> select ('parroquia')
->from('UBVSurUbvBundle:Parroquia', 'parroquia')
->Join('parroquia.municipio', 'municipio', 'municipio.id = parroquia.municipio_id')
->where('municipio.id = :municipio_id')
->setParameter('municipio_id',$municipio_id)
->getQuery()
->getResult(Query::HYDRATE_ARRAY);
return $dql;
}
}