Hi Sergey,
this is how I got it working
in folder my_app/lib/MyApp/Models/
I have a file called Base.pm
this is the code from it:
package MyApp::Models::Base;
use strict;
use warnings;
use parent 'Rose::DB';
__PACKAGE__->use_private_registry;
__PACKAGE__->register_db(
driver => 'mysql',
database => 'my_db',
host => 'localhost',
username => 'root',
password => '',
);
1;
then, in the same folder I have a file called Object.pm
this is the code from it:
package MyApp::Models::Object;
use strict;
use warnings;
use parent 'Rose::DB::Object';
use MyApp::Models::Base;
sub init_db { MyApp::Models::Base->new };
1;
then, let's say you have a table called 'artists'
I have a fille called Artists.pm
this is the code:
package MyApp::Models::Rooms;
use strict;
use warnings;
use parent 'MyApp::Models::Object';
__PACKAGE__->meta->make_manager_class('artists');
__PACKAGE__->meta->setup(
table => 'artists',
columns => [ qw(id name) ],
pk_columns => 'id',
);
1;
This should work, if you search for an artists or if you want to retrieve
multiple ones :)
Regards,
Andrei
On Saturday, January 4, 2014 1:09:09 PM UTC+2, Sergey Andreev wrote:
>
> Good day everyone.
> Can anyone who use Rose::DB::Object, share the sample code how you manage
> connections?
> I'm always have same error 'No database information found for domain
> 'default' and type 'default'.
> Can't get what i'm doing wrong.
> Thank you.
>
>
--
You received this message because you are subscribed to the Google Groups
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/groups/opt_out.