本文整理汇总了PHP中Core_Configuration::getCorpAtributoDocumentoNumero方法的典型用法代码示例。如果您正苦于以下问题:PHP Core_Configuration::getCorpAtributoDocumentoNumero方法的具体用法?PHP Core_Configuration::getCorpAtributoDocumentoNumero怎么用?PHP Core_Configuration::getCorpAtributoDocumentoNumero使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Core_Configuration
的用法示例。
在下文中一共展示了Core_Configuration::getCorpAtributoDocumentoNumero方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: listGrid
/**
* Realiza a pesquisa da grid
* @param \Core_Dto_Abstract $dto
*/
public function listGrid(\Core_Dto_Abstract $dto)
{
return $this->_em->createQueryBuilder()->select('
d.sqDocumento,
d.txValor,
td.sqTipoDocumento,
td.noTipoDocumento,
atd.sqAtributoTipoDocumento,
p.sqPessoa')->from('app:Documento', 'd')->innerJoin('d.sqAtributoTipoDocumento', 'atd')->innerJoin('atd.sqAtributoDocumento', 'ad')->innerJoin('atd.sqTipoDocumento', 'td')->innerJoin('d.sqPessoa', 'p')->where('p.sqPessoa = :sqPessoa')->setParameter('sqPessoa', $dto->getSqPessoa())->andWhere($this->_em->createQueryBuilder()->expr()->in('ad.sqAtributoDocumento', ':sqAtributoDocumento'))->setParameter('sqAtributoDocumento', array(\Core_Configuration::getCorpAtributoDocumentoNumero(), \Core_Configuration::getCorpAtributoDocumentoPisPasep()));
}
示例2: listGrid
public function listGrid(\Core_Dto_Abstract $dto)
{
$_qb = $this->_em->createQueryBuilder();
$query = $_qb->select('
d.sqDocumento,
d.txValor,
td.sqTipoDocumento,
td.noTipoDocumento,
atd.sqAtributoTipoDocumento,
p.sqPessoa,
ps.sqPessoaSgdoce,
acd.sqAnexoComprovanteDocumento,
acd.deCaminhoImagem
')->from($this->_entityName, 'd')->innerJoin('d.sqAtributoTipoDocumento', 'atd')->innerJoin('atd.sqAtributoDocumento', 'ad')->innerJoin('atd.sqTipoDocumento', 'td')->innerJoin('d.sqPessoa', 'p')->leftJoin('p.sqPessoaCorporativo', 'ps', 'WITH', $_qb->expr()->andX()->add($_qb->expr()->eq('ps.sqPessoaCorporativo', 'p.sqPessoa')))->leftJoin('ps.sqAnexoComprovanteDocumento', 'acd', 'WITH', $_qb->expr()->andX()->add($_qb->expr()->eq('acd.sqTipoDocumento', 'td.sqTipoDocumento'))->add($_qb->expr()->eq('acd.sqPessoaSgdoce', ':sqPessoaSgdoce')))->where('p.sqPessoa = :sqPessoa')->andWhere($_qb->expr()->in('ad.sqAtributoDocumento', ':sqAtributoDocumento'))->setParameter('sqPessoa', $dto->getSqPessoaFisica() ?: null)->setParameter('sqPessoaSgdoce', $dto->getSqPessoaSgdoce() ?: null)->setParameter('sqAtributoDocumento', array(\Core_Configuration::getCorpAtributoDocumentoNumero()));
return $query;
}
示例3: _subDocumento
protected function _subDocumento()
{
return $this->_em->createQueryBuilder()->select('MAX(vatd.sqAtributoTipoDocumento)')->from('app:VwAtributoTipoDocumento', 'vatd')->andWhere('vatd.sqTipoDocumento = :sqTipoDocumento')->setParameter('sqTipoDocumento', \Core_Configuration::getSgdoceCorpTipoDocumentoPassaporte())->andWhere('vatd.sqAtributoDocumento = :sqAtributoDocumento')->setParameter('sqAtributoDocumento', \Core_Configuration::getCorpAtributoDocumentoNumero())->getQuery()->getSingleScalarResult();
}