コード例 #1
0
 /**
  * Método retorna dados de um registro solicitado.
  *  
  * @param \Core_Dto_Search $dto
  * @return \Doctrine\ORM\QueryBuilder
  */
 public function getData(\Core_Dto_Search $objDtoSearch)
 {
     $objQuery = $this->getEntityManager()->createQueryBuilder()->select("pdd.sqDesmembramentoDesentra, \n\t\t\t    \t\t\t  at.nuArtefato, \n\t\t\t    \t\t\t  ad.nuArtefato as nuArtefatoDestino,\n\t\t\t    \t\t\t  us.sgUnidadeOrg,\n\t\t\t    \t\t\t  pa.noPessoa")->from('app:ProcessoDesmembramentoDesentranhamento', 'pdd')->innerJoin('pdd.sqArtefato', 'at')->innerJoin('pdd.sqArtefatoDestino', 'ad')->innerJoin('pdd.sqUnidadeSolicitacao', 'us')->innerJoin('pdd.sqPessoaAssinatura', 'pa')->andWhere('pdd.sqProcessoDesmembramento = :sqProcessoDesmembramento')->setParameter('sqProcessoDesmembramento', $objDtoSearch->getSqProcessoDesmembramento());
     return $objQuery->getQuery()->execute();
 }