[Catalyst] Can't locate method ??? via MyApp
Dermot
paikkos at googlemail.com
Tue Mar 3 09:40:38 GMT 2009
Hi,
Running prove over my t directoty is giving me errors:
Error: Can't locate object method "config" via package "MyApp" at
lib/MyApp/Model/DB.pm line 7.
package MyApp::Model::DB;
use strict;
use warnings;
use base 'Catalyst::Model::DBIC::Schema';
__PACKAGE__->config(
schema_class => 'MyApp::Schema',
connect_info => MyApp->config->{'DB::Schema'}->{'connect_info'},
);
and similarly:
Can't locate object method "path_to" via package "MyApp" at
lib/MyApp/View/TT.pm line 20.
package MyApp::View::TT;
use strict;
use base 'Catalyst::View::TT'
__PACKAGE__->config(
TEMPLATE_EXTENSION => '.tt2',
INCLUDE_PATH => [
MyApp->path_to('root/src'),
],
TIMER => 0,
WRAPPER => 'wrapper.tt2' ,
);
Do I need to 'use MyApp'? I am not sure why it's not searching back up
the tree to find these method from Catalyst.
Can anyone advice me please?
Dp.
More information about the Catalyst
mailing list