TelefonoCodigoAreaRepository.php 1.03 KB
<?php

namespace UBV\SurUbvBundle\Entity;

use Doctrine\ORM\EntityRepository;

use Doctrine\ORM\Query;

/**
 * TelefonoCodigoAreaRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class TelefonoCodigoAreaRepository extends EntityRepository
{
   public function findTelefonoCodigoAreaByTelefonoTipoId($telefonoTipo_id)
  {
     $em = $this->getEntityManager();
     
     //die(dump($telefonoTipo_id));
     $result = $em->createQueryBuilder();
     
     $dql = $result -> select ('telefonoCodigoArea')
                    ->from('UBVSurUbvBundle:TelefonoCodigoArea', 'telefonoCodigoArea')
                    ->Join('telefonoCodigoArea.telefonoTipo', 'telefonoTipo', 'telefonoTipo.id = telefonoCodigoArea.telefonoTipo_id')
                    ->where('telefonoTipo.id = :telefonoTipo_id')
                    ->setParameter('telefonoTipo_id',$telefonoTipo_id)
                    ->getQuery()
                    ->getResult(Query::HYDRATE_ARRAY);
                    return $dql;
  }
}