[Dbix-class] What namespace is best for a ResultSet Class with
Custom methods
Jason Galea
lists at eightdegrees.com.au
Wed Nov 3 01:13:49 GMT 2010
I think you've done it right, you're using "load_namespaces" in your
schema class, yeh?
What you have seen in the tutorial only applies if you use
"load_classes" which works differently to "load_namespaces".
cheers,
J
On Tue, Nov 2, 2010 at 2:51 AM, Gurunandan Bhat <gbhat at pobox.com> wrote:
> I am new to DBIx::Class require help understanding a few basic issues. I
> have defined an App::Schema::Result::A class where the corresponding table,
> primary keys and columns are described in the usual way.
>
> I want to add custom methods to the class as a whole so I defined a
> ResultSet class: App::Schema::ResultSet::A so that both ResultSet/A and
> Result/A are under the Schema folder. However I recently came across this
> Tutorial that advises:
>
>> ## Set the new resultset class, in Breadcrumbs::Schema::Path:
>> __PACKAGE__->resultset_class('Breadcrumbs::ResultSet::Path');
>>
>> Make sure you don't create the new ResultSet class in the
>> namespace/directory underneath the existing Schema. This will cause
>> "load_classes" in DBIx::Class::Schema to attempt to load it as if it were a
>> Result class. The result will not be good.
>
> I had followed neither of the two recommendations - I did not call
> result_class on my subclass and added the new subclass directly undeneath
> the Schema namespace. Yet everything magically seems to work! Am I doing
> something wrong that will blow up on me later?
>
> Thank you for your attention
>
>
>
> _______________________________________________
> 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/dbix-class@lists.scsys.co.uk
>
--
Jason Galea
Web Developer
Ph 07 40556926
Mob 04 12345 534
www.eightdegrees.com.au
More information about the DBIx-Class
mailing list