Thank you! Now I'm sees where i've got mistake.

2014/1/8 LesPaul7String <[email protected]>

> 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.
>



-- 
Sergey Andreev

-- 
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.

Reply via email to