[Cascavel-pm] Exemplo de relacao many-to-many com Class::DBI

Luis Campos de Carvalho monsieur_champs em yahoo.com.br
Sexta Abril 15 15:53:42 PDT 2005


Rod Za wrote:
>>   Rodrigo, até onde eu entendi, o que falta é você dizer qual objeto 
>>deve ser utilizado. A mensagem de erro reclama (claramente) que você 
>>está tentando usar um método que não existe sobre um objeto da classe 
>>Class::DBI::Iterator (obviamente isto não é um dbGroup).
>>
>>   Tudo o que eu tenho para dizer a você neste caso são 4 letras: RTFM.
> 
> 
> Valeu, assim mesmo :) mais eu RTFM. Mas o FM não adiantou muito e nem mesmo RTFS! :)

   Não entendi.
   Se você leu o manual, como não conseguiu identificar o problema?
   Parece que você não entendeu corretamente o que faz um accessor 
method criado por uma declaração "Class::DBI::has_many()".

   Você entende que quando diz "Class::DBI::has_many()" para algum 
campo, está criando um método que "fabrica" e devolve objetos do tipo 
"Class::DBI::Iterator"??

   Espero que isso ajude.
   Tudo o que você tem de fazer para a mensagem sumir é pedir ao 
Class::DBI::Iterator para lhe dar um objeto... ou map()ear o processo 
para aplicar em todos os dbGroups que você obtiver.

   Putamplexos!
-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Luis Campos de Carvalho is BSc in Comp Science,
  PerlMonk [SiteDocClan], Sao Paulo PM Leader,
  Unix Sys Admin && Certified Oracle DBA
  http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



Mais detalhes sobre a lista de discussão Cascavel-pm