Devo estar com algum arquivo corrompido no pc de casa ;( Por isso falhou ..

No kohana que baixei aqui rodou normalmente ..

Só não gostei de fazer buscas na View

foreach($artigos as $artigo):
    foreach($artigo->comentarios->find_all() as $comentario):

        echo($comentario->nome);

    endforeach;
endforeach;

Que abordagem vocês utilizam para não fazer esse find_all() na view ? ..
buscam via ajax ? Ou fazem da forma apresentada ?





Em 4 de abril de 2011 19:17, felipebastosweb <[email protected]> escreveu:

> Hum .. Tudo ok
>
> Estava tentando listar e contabilizar todos os comentários de todos os
> artigos .. para estatística .. mas não foi.
>
> O jeito é ir artigo por artigo .. para chegar aos comentários ..
>
> E não precisou do Model_Artigos_Comentarios
>
> Como esta tabela não tem campos além das chaves não precisa dele
>
> É tudo do jeito que comentei anteriormente .. devo estar com algum
> arquivo corrompido ..
>
>
> On Apr 4, 6:41 pm, felipe moraes <[email protected]> wrote:
> > é N:N por que a base de comentários servirá para outros recursos do site.
> >
> > Artigos <-> Comentários
> > Vídeos <-> Comentários
> > etc ..
> >
> > Até que eu resolve uniformizar todos os recursos em um só .. como o
> > wordpress faz .. mas nem sei se farei isso ;(
> >
> > Beto,
> >
> > O problema é que não acha de jeito nenhum, mesmo eu setando comentários
> para
> > todos os artigos.
> >
> > Já tentei isso no foreach de artigos .. já tentei setando o id do artigo
> ..
> > mas não acha ..
> >
> > No guide ele fala de um outro model do relacionamento .. que seria o
> > Model_Artigo_Comentario extends ORM no meu caso
> >
> > Mas nem assim funcionou ;(
> >
> > Alguém já usa a versão 3.1.2 ?
> >
> > Em 4 de abril de 2011 18:35, Rodrigo Oliveira <[email protected]
> >escreveu:
> >
> >
> >
> > > Porque você modelou esse esquema em N:N? O certo não seria 1:N
> (Salvando
> > > apenas o artigo_id na tabela dos comentários)? Ou existe alguma regra
> de
> > > negócio que te fez usar com essa abordagem?
> >
> > > 2011/4/4 Beto <[email protected]>
> >
> > >> Assim:
> >
> > >> *$comentarios = ORM::factory('artigo')->comentarios->find_all();*
> >
> > >> Você não tem setado o id do artigo,  q serve de chave estrangeira nos
> > >> comentarios.
> >
> > >> Quando vc usa:
> > >> *ORM::factory('artigo', 1);
> >
> > >> *Tá selecionando o artigo com id = 1 saca?* *Se ele existir, e
> existirem
> > >> comentários para ele, deveria ser capturado.*
> >
> > >> []s
> >
> > >> *
> > >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - -
> > >> - - - -
> >
> > >> Luiz Alberto S. Ribeiro [ Beto ]
> > >> @madeinnordeste <http://www.twitter.com/madeinnordeste><
> http://beto.euqueroserummacaco.com>
> > >>http://beto.euqueroserummacaco.com
> >
> > >> 2011/4/4 felipe moraes <[email protected]>
> >
> > >>> $comentarios = ORM::factory('artigo')->comentarios->find_all();
> >
> > >>  --
> > >> 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.
> >
> > > --
> > > Rodrigo Oliveira
> > > (21) 8747-0180
> >
> > >  --
> > > 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.
> >
> > --http://felipebastosweb.com.brhttp://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.
>
>


-- 
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.

Responder a