Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Catalyst::Model::CDBI(User Contributed Perl DocumentatCatalyst::Model::CDBI(3)

NAME
       Catalyst::Model::CDBI - [DEPRECATED] CDBI Model Class

SYNOPSIS
	   # use the helper
	   create model	CDBI CDBI dsn user password

	   # lib/MyApp/Model/CDBI.pm
	   package MyApp::Model::CDBI;

	   use base 'Catalyst::Model::CDBI';

	   __PACKAGE__->config(
	       dsn	     =>	'dbi:Pg:dbname=myapp',
	       password	     =>	'',
	       user	     =>	'postgres',
	       options	     =>	{ AutoCommit =>	1 },
	       relationships =>	1
	   );

	   1;

	   # As	object method
	   $c->comp('MyApp::Model::CDBI::Table')->search(...);

	   # As	class method
	   MyApp::Model::CDBI::Table->search(...);

DESCRIPTION
       This is the "Class::DBI"	model class. It's built	on top of
       "Class::DBI::Loader". "Class::DBI" is generally not used	for new
       applications, with "DBIx::Class"	being preferred	instead. As such this
       model is	deprecated and (mostly)	unmaintained.

       It is preserved here for	older applications which still need it for
       backwards compatibility.

   new
       Initializes Class::DBI::Loader and loads	classes	using the class
       config. Also attempts to	borg all the classes.

SEE ALSO
       Catalyst, Class::DBI Class::DBI::Loader

AUTHOR
       Sebastian Riedel, "sri@cpan.org"

CONTRIBUTORS
       mst: Matt S Trout "mst@shadowcat.co.uk"

       Arathorn: Matthew Hodgson "matthew@arasphere.net"

COPYRIGHT
       Copyright (c) 2005 - 2010 the Catalyst::Model::CDBI "AUTHOR" and
       "CONTRIBUTORS" as listed	above.

       This program is free software, you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.32.0			  2010-02-09	      Catalyst::Model::CDBI(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | CONTRIBUTORS | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Catalyst::Model::CDBI&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help