Várias vezes eu bato de frente com esse erro:
Call to undefined method ORM_Iterator::where();

=\

felipe moraes escreveu:
uma das formas ..

$mercado = ORM::factory('mercado')->find($id);
$empresas = $mercado->empresas;

foreach( $empresas as $empresa )
{
    $caracteristicas = $empresa->caracteristicas;
}

outra forma ..

$mercados = ORM::factory('mercado')->with('empresa')->with('empresa:caraceristica')->where('mercado.campo', $parametro)->find_all();

Já se vc tiver a empresa

$caracteristicas = $empresa->caracteristicas; .. vc pode usar with tbm

$mercados =  $empresa->mercados; .. vc pode usar with tbm


Em 22 de fevereiro de 2010 09:52, Gustavo Diogo <[email protected] <mailto:[email protected]>> escreveu:

    Olá, pessoas.

        Tenho um banco que está desenhado mais ou menos assim:


    caracteristica <-(Many)--------------(Many)-> Empresa
    <-(Many)----------------(Many)-> Mercado


    Não consigo fazer ele encontrar empresas que pertencem a APENAS 2
    mercados ao mesmo tempo,
    nem que pertençam a apenas 2 caracteristicas, nem que combinem
    mercado+caracteristica.
    Todas as formas que tentei ele retorna sempre um OR de tudo,
    quando eu queria um AND.

    Consegui explicar?
-- ------------------------------------------------------------------------
    Gustavo Diogo
     Cel: (21) 8622-8236


--
http://felipebastosweb.com.br
http://twitter.com/felipebastosweb
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.

--
------------------------------------------------------------------------
Gustavo Diogo
Cel: (21) 8622-8236

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a