<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Hey all,<DIV><BR class="khtml-block-placeholder"></DIV><DIV>I'm trying out DBIC for the first time and something in the docs has me scratching my head.  I'm pretty sure I'm just completely misunderstanding something but this seems odd to me.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>From the docs:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV># in a Foo class (where Foo has many Bars)</DIV><DIV>__PACKAGE__-&gt;has_many(bar =&gt; Bar, 'foo');</DIV><DIV>my $f_resultset = $obj-&gt;foo;</DIV><DIV>my $f_resultset = $obj-&gt;foo({ name =&gt; { LIKE =&gt; '%macaroni%' }, { prefetch =&gt; [qw/bar/]});</DIV><DIV>my @f_obj = $obj-&gt;foo;</DIV><DIV>$obj-&gt;add_to_foo(\%col_data);</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>This is where my head is:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV># in a Foo class (where Foo has many Bars)</DIV><DIV>__PACKAGE__-&gt;has_many(bars =&gt; "My::Bar", 'foo_id');</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV># back in the main package or wherever </DIV><DIV>my $bars = $foo_object-&gt;bars;</DIV><DIV>$foo_object-&gt;add_to_bars(\%col_data);</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>1) Other than the prefetch example I don't see where the foo method calls from the doc example come into play here?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>2) Why can't you pass instances to the add_to_* methods?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Sorry about this but UGH!... IMHO foo, bar examples suck!  They are just too generic.  More realistic examples are much more helpful to us newbies.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Looks like a great project though, I'm excited.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks in advance!</DIV><DIV>Tim McIntyre</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: rgb(238, 238, 238); "><FONT class="Apple-style-span" face="Courier" size="3"><SPAN class="Apple-style-span" style="font-size: 13px;"></SPAN></FONT></DIV></BODY></HTML>