Ir para conteúdo

POWERED BY:

Arquivado

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

Joao Batista S.

[Resolvido] Relacionamento em várias tabelas

Recommended Posts

Olá pessoal,

 

Queria saber como faço para consultar um relacionamento onde tenho a seguinte situação no banco de dados:

 

Tabela A se relaciona com Tabela B que se relaciona com Tabela C, preciso pegar o valor da Tabela C, para pegar o valor até a segundo da tabela seria:

 

$return->valor_a = $registro->findParentRow('DbTable')->valor_b;

 

 

E para eu relacionar o valor_b com um valor_c?

 

desde já agradeço a ajuda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, nunca precisei fazer isto ainda, mas em teoria deve funcionar assim:

 

$return->valor_c = $registro->findParentRow('DbTable')->findParentRow('DbTable')->valor_c;

 

O findParentRow() retorna um objeto do tipo Zend_Db_Table_Row_Abstract. No caso, ele será uma linha da classe B. Para buscar a linha pai da classe B, você faz a mesma coisa, portanto, acredito que assim como eu coloquei deve funcionar.

 

Carlos Eduardo

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.