[Catalyst] ConfigLoader does not find my yml file
    Dean Brockhausen 
    dean.brockhausen at gmail.com
       
    Sat Sep 23 03:51:46 CEST 2006
    
    
  
I am working through the tutorial in the manual and I have run accross
 small problem.  In the Authentication step, you modify the yml file
to
 name: MyApp
   authentication:
       dbic:
           # Note this first definition would be the same as setting
           # __PACKAGE__->config->{authentication}->{dbic}->{user_class}
= 'MyAppDB::User'
           # in lib/MyApp.pm (IOW, each hash key becomes a "name:" in
the YAML file).
           #
           # This is the model object created by
Catalyst::Model::DBIC from your
           # schema (you created 'MyAppDB::User' but as the Catalyst startup
           # debug messages show, it was loaded as
'MyApp::Model::MyAppDB::User').
           # NOTE: Omit 'MyApp::Model' to avoid a component lookup
issue in Catalyst 5.66
           user_class: MyAppDB::User
           # This is the name of the field in your 'users' table that
contains the user's name
           user_field: username
           # This is the name of the field in your 'users' table that
contains the password
           password_field: password
           # Other options can go here for hashed passwords
however when I star the server I get :
You must provide a user_class at
C:/strawberry-perl/perl/site/lib/Catalyst.pm line 862
if I add the lines suggested by the comments in the yml file I do not
get this error.
I think that the yml file is not being loaded,  the yml file is in the
directory with the DB.  This is also the directory reported as home by
the server script.
Any help would be appreciated.
Dean
    
    
More information about the Catalyst
mailing list