Re: [Catalyst] Catalyst with HTML::FormHandler

2010-11-06 Thread Steve
Sounds like you've got the correct 'use' line, what about the package 
declaration line in your form module?

It should read 'package MyApp::UserInterface::Form::User;'

On 11/5/2010 3:11 PM, Blaine Everingham wrote:

Sorry the error message is

Error: Can't locate MyApp/UserInterface/Form/User.pm in @INC (@INC 
contains: C:/strawberry/perl/site/lib C:/strawberry/perl/vendor/lib 
C:/strawberry/perl/lib .)

Resource: User.pm
Path: /MyApp-Software/lib/MyApp/UserInterface/Controller/Admin
Location:   line 5

Line 5 of 
/MyApp-Software/lib/MyApp/UserInterface/Controller/Admin/User.pm is:

use MyApp::UserInterface::Form::User;



 Date: Fri, 5 Nov 2010 14:40:37 -0400
 From: st...@matsch.com
 To: catalyst@lists.scsys.co.uk
 Subject: Re: [Catalyst] Catalyst with HTML::FormHandler

 The actual error message would help...
 On 11/5/2010 2:33 PM, Blaine Everingham wrote:
  I'm new to Catalyst and and trying to build a simple form.
 
  In the Catalyst controller
  MyApp/UserInterface/Controller/Admin/Users.pm I've added an 'use
  MyApp::UserInterface::Form::User', however it can not find this file.
  Meaning that it's not in the INC path.
 
  Obviously I could push this directory on to the INC stack, but none of
  the examples that I've seen have had to do this. What is the proper
  way to go about this?
 
  Below is an example of the directory structure.
 
  MyApp/UserInterface/Controller
  MyApp/UserInterface/Controller/Admin
  MyApp/UserInterface/Controller/Admin/Users.pm
  MyApp/UserInterface/Form
  MyApp/UserInterface/Form/User.pm
  MyApp/UserInterface/Model
  MyApp/UserInterface/Schema
  MyApp/UserInterface/View
 
 
  ___
  List: Catalyst@lists.scsys.co.uk
  Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
  Searchable archive: 
http://www.mail-archive.com/catalyst@lists.scsys.co.uk/

  Dev site: http://dev.catalyst.perl.org/

 ___
 List: Catalyst@lists.scsys.co.uk
 Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
 Searchable archive: 
http://www.mail-archive.com/catalyst@lists.scsys.co.uk/

 Dev site: http://dev.catalyst.perl.org/


___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


Re: [Catalyst] Catalyst with HTML::FormHandler

2010-11-06 Thread Zbigniew Lukasiak
Another question is MyApp/UserInterface/Form/User.pm in one of the
directories mentioned in the error message - that is in
C:/strawberry/perl/site/lib, C:/strawberry/perl/vendor/lib,
C:/strawberry/perl/lib, or  .?

Z.

On Sat, Nov 6, 2010 at 2:50 PM, Steve st...@matsch.com wrote:
 Sounds like you've got the correct 'use' line, what about the package
 declaration line in your form module?
 It should read 'package MyApp::UserInterface::Form::User;'

 On 11/5/2010 3:11 PM, Blaine Everingham wrote:

 Sorry the error message is

 Error: Can't locate MyApp/UserInterface/Form/User.pm in @INC (@INC
 contains: C:/strawberry/perl/site/lib C:/strawberry/perl/vendor/lib
 C:/strawberry/perl/lib .)
 Resource: User.pm
 Path: /MyApp-Software/lib/MyApp/UserInterface/Controller/Admin
 Location:   line 5

 Line 5 of /MyApp-Software/lib/MyApp/UserInterface/Controller/Admin/User.pm
 is:
 use MyApp::UserInterface::Form::User;



  Date: Fri, 5 Nov 2010 14:40:37 -0400
  From: st...@matsch.com
  To: catalyst@lists.scsys.co.uk
  Subject: Re: [Catalyst] Catalyst with HTML::FormHandler
 
  The actual error message would help...
  On 11/5/2010 2:33 PM, Blaine Everingham wrote:
   I'm new to Catalyst and and trying to build a simple form.
  
   In the Catalyst controller
   MyApp/UserInterface/Controller/Admin/Users.pm I've added an 'use
   MyApp::UserInterface::Form::User', however it can not find this file.
   Meaning that it's not in the INC path.
  
   Obviously I could push this directory on to the INC stack, but none of
   the examples that I've seen have had to do this. What is the proper
   way to go about this?
  
   Below is an example of the directory structure.
  
   MyApp/UserInterface/Controller
   MyApp/UserInterface/Controller/Admin
   MyApp/UserInterface/Controller/Admin/Users.pm
   MyApp/UserInterface/Form
   MyApp/UserInterface/Form/User.pm
   MyApp/UserInterface/Model
   MyApp/UserInterface/Schema
   MyApp/UserInterface/View
  
  
   ___
   List: Catalyst@lists.scsys.co.uk
   Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
   Searchable archive:
   http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
   Dev site: http://dev.catalyst.perl.org/
 
  ___
  List: Catalyst@lists.scsys.co.uk
  Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
  Searchable archive:
  http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
  Dev site: http://dev.catalyst.perl.org/


 ___
 List: Catalyst@lists.scsys.co.uk
 Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
 Searchable archive:
 http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
 Dev site: http://dev.catalyst.perl.org/

 ___
 List: Catalyst@lists.scsys.co.uk
 Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
 Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
 Dev site: http://dev.catalyst.perl.org/




-- 
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
http://perlalchemy.blogspot.com/

___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


Re: [Catalyst] Catalyst with HTML::FormHandler

2010-11-05 Thread Steve

The actual error message would help...
On 11/5/2010 2:33 PM, Blaine Everingham wrote:

I'm new to Catalyst and and trying to build a simple form.

In the Catalyst controller 
MyApp/UserInterface/Controller/Admin/Users.pm I've added an 'use

MyApp::UserInterface::Form::User', however it can not find this file.
Meaning that it's not in the INC path.

Obviously I could push this directory on to the INC stack, but none of
the examples that I've seen have had to do this. What is the proper
way to go about this?

Below is an example of the directory structure.

MyApp/UserInterface/Controller
MyApp/UserInterface/Controller/Admin
MyApp/UserInterface/Controller/Admin/Users.pm
MyApp/UserInterface/Form
MyApp/UserInterface/Form/User.pm
MyApp/UserInterface/Model
MyApp/UserInterface/Schema
MyApp/UserInterface/View


___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


RE: [Catalyst] Catalyst with HTML::FormHandler

2010-11-05 Thread Blaine Everingham

Sorry the error message is

Error: Can't locate MyApp/UserInterface/Form/User.pm in @INC (@INC contains: 
C:/strawberry/perl/site/lib C:/strawberry/perl/vendor/lib 
C:/strawberry/perl/lib .)
Resource: User.pm
Path: /MyApp-Software/lib/MyApp/UserInterface/Controller/Admin
Location:   line 5  

Line 5 of /MyApp-Software/lib/MyApp/UserInterface/Controller/Admin/User.pm is:
use MyApp::UserInterface::Form::User;



 Date: Fri, 5 Nov 2010 14:40:37 -0400
 From: st...@matsch.com
 To: catalyst@lists.scsys.co.uk
 Subject: Re: [Catalyst] Catalyst with HTML::FormHandler
 
 The actual error message would help...
 On 11/5/2010 2:33 PM, Blaine Everingham wrote:
  I'm new to Catalyst and and trying to build a simple form.
 
  In the Catalyst controller 
  MyApp/UserInterface/Controller/Admin/Users.pm I've added an 'use
  MyApp::UserInterface::Form::User', however it can not find this file.
  Meaning that it's not in the INC path.
 
  Obviously I could push this directory on to the INC stack, but none of
  the examples that I've seen have had to do this. What is the proper
  way to go about this?
 
  Below is an example of the directory structure.
 
  MyApp/UserInterface/Controller
  MyApp/UserInterface/Controller/Admin
  MyApp/UserInterface/Controller/Admin/Users.pm
  MyApp/UserInterface/Form
  MyApp/UserInterface/Form/User.pm
  MyApp/UserInterface/Model
  MyApp/UserInterface/Schema
  MyApp/UserInterface/View
 
 
  ___
  List: Catalyst@lists.scsys.co.uk
  Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
  Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
  Dev site: http://dev.catalyst.perl.org/
 
 ___
 List: Catalyst@lists.scsys.co.uk
 Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
 Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
 Dev site: http://dev.catalyst.perl.org/
  ___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


Re: [Catalyst] Catalyst with HTML::FormHandler

2010-11-05 Thread Hernan Lopes
here is a simple form example of formhandler with perl catalyst:

in your User.pm controller:

use HTML::FormHandler;

sub fields {
return [
display0 = {
type = 'Display',
html = 'h1Personal data/h1',
},
name = {
type = 'Text',
label= 'Name',
required = 0,
required_message = 'required',
css_class= 'form50',
},
submit = {
type  = 'Submit',
css_class = 'form100 clear',
value = 'submit',
},
];
}


sub myform :Path('/myform') :Args(0) {
my ( $self, $c ) = @_;
my $form =
HTML::FormHandler-new(
field_list = $self-fields);
   $c-res-body( $form-render );

}


On 11/5/10, Blaine Everingham grandmasterbla...@hotmail.com wrote:

 Sorry the error message is

 Error: Can't locate MyApp/UserInterface/Form/User.pm in @INC (@INC contains:
 C:/strawberry/perl/site/lib C:/strawberry/perl/vendor/lib
 C:/strawberry/perl/lib .)
 Resource: User.pm
 Path: /MyApp-Software/lib/MyApp/UserInterface/Controller/Admin
 Location:   line 5

 Line 5 of /MyApp-Software/lib/MyApp/UserInterface/Controller/Admin/User.pm
 is:
 use MyApp::UserInterface::Form::User;



 Date: Fri, 5 Nov 2010 14:40:37 -0400
 From: st...@matsch.com
 To: catalyst@lists.scsys.co.uk
 Subject: Re: [Catalyst] Catalyst with HTML::FormHandler

 The actual error message would help...
 On 11/5/2010 2:33 PM, Blaine Everingham wrote:
  I'm new to Catalyst and and trying to build a simple form.
 
  In the Catalyst controller
  MyApp/UserInterface/Controller/Admin/Users.pm I've added an 'use
  MyApp::UserInterface::Form::User', however it can not find this file.
  Meaning that it's not in the INC path.
 
  Obviously I could push this directory on to the INC stack, but none of
  the examples that I've seen have had to do this. What is the proper
  way to go about this?
 
  Below is an example of the directory structure.
 
  MyApp/UserInterface/Controller
  MyApp/UserInterface/Controller/Admin
  MyApp/UserInterface/Controller/Admin/Users.pm
  MyApp/UserInterface/Form
  MyApp/UserInterface/Form/User.pm
  MyApp/UserInterface/Model
  MyApp/UserInterface/Schema
  MyApp/UserInterface/View
 
 
  ___
  List: Catalyst@lists.scsys.co.uk
  Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
  Searchable archive:
  http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
  Dev site: http://dev.catalyst.perl.org/

 ___
 List: Catalyst@lists.scsys.co.uk
 Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
 Searchable archive:
 http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
 Dev site: http://dev.catalyst.perl.org/


___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/