Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diegohamaz1

Usando multiplas tabelas no ZEND 2 + DOCTRINE

Recommended Posts

Pessoal seguinte ,

 

 

tenho o seguinte código

$dql = <<<SQL
                SELECT
                    poc
                FROM {$this->_entityName} poc
                INNER JOIN poc.idOperacaoRevisao oor
                INNER JOIN oor.idOperacaoClienteProduto ocp                
                INNER JOIN Portal\Entity\FluxoOperacao fo WITH fo.operacaoRevisaoId = poc.idOperacaoRevisao
                
                WHERE
                    ocp.clienteCliente = {$cliente} $fundo $data $condicoes

                ORDER BY
                    poc.dtEmissao DESC
SQL;

        return $this->getEntityManager()->createQuery($dql)->getResult();

Me retorna todos os objetos do doctrine da tabela POC

 

Quando eu faço isso:

$dql = <<<SQL
                SELECT
                    poc ,cl
                FROM {$this->_entityName} poc
                INNER JOIN poc.idOperacaoRevisao oor
                INNER JOIN oor.idOperacaoClienteProduto ocp                
                INNER JOIN Portal\Entity\FluxoOperacao fo WITH fo.operacaoRevisaoId = poc.idOperacaoRevisao
                 INNER JOIN Portal\Entity\Cliente cl WITH cl.cliente = opc.clienteCliente
                WHERE
                    ocp.clienteCliente = {$cliente} $fundo $data $condicoes

                ORDER BY
                    poc.dtEmissao DESC
SQL;
        return $this->getEntityManager()->createQuery($dql)->getResult();

Junto com a tabela de cliente e tento pegar os objetos da tabela CL ele nao me retorna os objetos dessa tabela, alguem sabe como posso fazer?

 

Agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.