[Cascavel-pm] Exemplo de relacao many-to-many com Class::DBI
Luis Campos de Carvalho
monsieur_champs em yahoo.com.br
Quarta Abril 13 17:48:28 PDT 2005
Rod Za wrote:
> --- Luis Campos de Carvalho <monsieur_champs em yahoo.com.br> wrote:
>
>>>2. Como acesso os metodos de dbHistory via dbUser? ex:
>>
>> Esta é uma boa pergunta.
>> Eu não vejo como ser prático para acessar estes métodos.
>
>
> O que eu queria saber é se tem como utilizar o objeto dbUser para acessar diretamente outro objeto
> (dbGroup). Algo do do tipo:
>
> <code>
> ...
> my ($obj_user) = dbUser->groups()->find_or_create( id_group => '99', group_name => 'gtest');
> ...
> </code>
>
>
> Quando tento fazer isso me vem a seguinte mensagem de erro:
>
> # Class::DBI::Query deprecated at /usr/lib/perl5/site_perl/5.8.5/Class/DBI/Relationship/HasMany.pm
> line 124
> #Can't locate object method "find_or_create" via package "Class::DBI::Iterator" at teste5.pl line
> 5.
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.
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