Eu uso exatamente desta forma. 2011/4/4 felipe moraes <[email protected]>
> 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. > -- 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.
