On Wed, Oct 29, 2008 at 07:29:11AM +0100, Brandi Cantarel wrote:
> Thanks Cory for your response, but I am quite familiar with all of
> the online help.
> After already consulting this and being able to write lots and lots
> of good statements. I have noticed that when use the table object
> and join it to a table it "belongs_to" I get the "Can't handle this
> error"
>
> But if I do the opposite join I do not get the error. Why??
>
> __PACKAGE__->belongs_to('entry' => 'Cazy::Schema::Entry','entry_id');
> __PACKAGE__->add_relationship('entry' =>
> 'Cazy::Schema::Entry','entry_id');
> __PACKAGE__->might_have('entry_orgname' =>
> 'Cazy::Schema::EntryOrgname','entry_id');
> __PACKAGE__->add_relationship('entry_orgname' =>
> 'Cazy::Schema::EntryOrgname','entry_id');
Those add_relationship calls are invalid, as you keep being told.
Delete them.
You should only ever have -either- a belongs_to/might_have/has_manyt/has_one
-or- an add_relationship for any given rel, the first four are all convenience
wrappers that call add_relationship for you - and the arguments are *not* the
same to add_relationship and you haven't called it right.
--
Matt S Trout Need help with your Catalyst or DBIx::Class project?
Technical Director http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
http://chainsawblues.vox.com/ http://www.shadowcat.co.uk/servers/
_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/[email protected]