Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Catalyst: Users
use base or use parent?
 

Index | Next | Previous | View Flat


paikkos at googlemail

Jun 24, 2008, 9:18 AM


Views: 354
Permalink
use base or use parent?

Hi,

I have a controller with

use parent 'Catalyst::Controller';

I can't find any info on 'parent'

I want to use FormBuilder and tried to use it like so

use parent 'Catalyst::Controller';
use base qw(Catalyst::Controller::FormBuilder);

FormBuilder sends debug messages to the server but my controller can't
locate the method:

[error] Caught exception in MyApp::Controller::Submissions->edit
"Can't locate object method "form" via package "MyApp" at line 47


sub edit : Local Form {
my ($self, $c, $id) = @_;
my $sub = $c->model('MyAppDB::Submissions')->find({id => $id});
if ($c->form->submitted && $c->form->validate) {
$sub->name($c->form->field('name'));
$c->stash->{message} = 'Updated'.$sub->name;
$c->forward('list');
}
...snip

I think this is a problem of inheritance. Can any one advise?
Thanx,
Dp.

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

Subject User Time
use base or use parent? paikkos at googlemail Jun 24, 2008, 9:18 AM
    Re: use base or use parent? jon at jrock Jun 24, 2008, 9:32 AM
        Re: use base or use parent? paikkos at googlemail Jun 24, 2008, 10:04 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.