in reply to CGI::Application Question

This is the way which I have used the AUTOLOAD parameter with no problems (see trimmed code). I would recommend changing the hash key from an interpolated quoted value (") to a non-interpolated quoted value (') (given the success I have had quoting the AUTOLOAD hash key in this manner) - See perlop for details.
 
my ($application) = self->new( TMPL_PATH => '../templates/signup/', PARAMS => { 'mode_param' => 'stage', } ); sub setup { my ($self) = shift; $self->start_mode('1'); $self->run_modes({ 'AUTOLOAD' => 'form_entry', 'F' => 'form_submission', }); $self->mode_param($self->param('mode_param')); };

 

 
Ooohhh, Rob no beer function well without!