PersonaNacionalidadRepository.php 919 Bytes
<?php

namespace UBV\SurUbvBundle\Entity;

use Doctrine\ORM\EntityRepository;

/**
 * PersonaNacionalidadRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class PersonaNacionalidadRepository extends EntityRepository
{
  
  public function findObjetoNacionalidadByEstatus($personaId) {
    $em = $this->getEntityManager();
    
    $result = $em->createQueryBuilder();
    
    $dql = $result->select('nacionalidad')
            
            ->from('UBVSurUbvBundle:PersonaNacionalidad', 'nacionalidad')
            ->where('nacionalidad.persona = :personaId')
            ->Andwhere('nacionalidad.estatus = :estatusNacionalidad')
            ->setParameter('estatusNacionalidad',true)
            ->setParameter('personaId',$personaId)
            ->getQuery()
            ->getOneOrNullResult();
  
    //die(var_dump($dql));
    return $dql;
  }
  
}