1 package Catalyst::Helper::Model::DBIC::Schema;
7 Catalyst::Helper::Model::DBIC::Schema - Helper for DBIC Schema Models
11 script/create.pl model Foo DBIC::Schema Foo::SchemaClass dsn user password
15 Helper for the DBIC Plain Models.
24 my ( $self, $helper, $schemaclass, $dsn, $user, $pass ) = @_;
25 $helper->{schemaclass} = $schemaclass || '';
26 $helper->{dsn} = $dsn || '';
27 $helper->{user} = $user || '';
28 $helper->{pass} = $pass || '';
29 my $file = $helper->{file};
30 $helper->render_file( 'compclass', $file );
35 L<Catalyst::Manual>, L<Catalyst::Test>, L<Catalyst::Request>,
36 L<Catalyst::Response>, L<Catalyst::Helper>
40 Brandon L Black, C<blblack@gmail.com>
44 This library is free software, you can redistribute it and/or modify
45 it under the same terms as Perl itself.
55 use base 'Catalyst::Model::DBIC::Schema';
58 schema_class => '[% schemaclass %]
59 connect_info => [ '[% dsn %]',
65 ShowErrorStatement => 1,
74 [% class %] - Catalyst DBIC Plain Model
82 Catalyst::Model::DBIC::Schema Model
90 This library is free software, you can redistribute it and/or modify
91 it under the same terms as Perl itself.