Commit | Line | Data |
---|---|---|
ea2e61bf | 1 | package DBIx::Class::Core; |
2 | ||
3 | use strict; | |
4 | use warnings; | |
5 | ||
126042ee | 6 | use base qw/DBIx::Class/; |
7 | ||
8 | __PACKAGE__->load_components(qw/ | |
438adc0e | 9 | Relationship |
096f4212 | 10 | InflateColumn |
eb47985e | 11 | PK::Auto |
126042ee | 12 | PK |
7624b19f | 13 | Row |
7146f619 | 14 | ResultSourceProxy::Table |
15 | /); | |
ea2e61bf | 16 | |
17 | 1; | |
34d52be2 | 18 | |
a2bd3796 | 19 | __END__ |
20 | ||
75d07914 | 21 | =head1 NAME |
34d52be2 | 22 | |
662e8798 | 23 | DBIx::Class::Core - Core set of DBIx::Class modules |
24 | ||
25 | =head1 SYNOPSIS | |
26 | ||
d88ecca6 | 27 | # In your result (table) classes |
28 | use base 'DBIx::Class::Core'; | |
34d52be2 | 29 | |
30 | =head1 DESCRIPTION | |
31 | ||
662e8798 | 32 | This class just inherits from the various modules that make up the |
33 | L<DBIx::Class> core features. You almost certainly want these. | |
34d52be2 | 34 | |
662e8798 | 35 | The core modules currently are: |
076652e8 | 36 | |
37 | =over 4 | |
38 | ||
39 | =item L<DBIx::Class::InflateColumn> | |
40 | ||
16667b3a | 41 | =item L<DBIx::Class::Relationship> (See also L<DBIx::Class::Relationship::Base>) |
076652e8 | 42 | |
cd8cb73b | 43 | =item L<DBIx::Class::PK::Auto> |
44 | ||
076652e8 | 45 | =item L<DBIx::Class::PK> |
46 | ||
47 | =item L<DBIx::Class::Row> | |
48 | ||
16667b3a | 49 | =item L<DBIx::Class::ResultSourceProxy::Table> (See also L<DBIx::Class::ResultSource>) |
076652e8 | 50 | |
076652e8 | 51 | =back |
34d52be2 | 52 | |
fb13a49f | 53 | A better overview of the methods found in a Result class can be found |
54 | in L<DBIx::Class::Manual::ResultClass>. | |
55 | ||
a2bd3796 | 56 | =head1 FURTHER QUESTIONS? |
34d52be2 | 57 | |
a2bd3796 | 58 | Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>. |
34d52be2 | 59 | |
a2bd3796 | 60 | =head1 COPYRIGHT AND LICENSE |
34d52be2 | 61 | |
a2bd3796 | 62 | This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE> |
63 | by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can | |
64 | redistribute it and/or modify it under the same terms as the | |
65 | L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>. |