fixed problems with stringify_self and untaint missing ignore columns (bug 15678)
fixed Maypole::Model::CDBI::Plain to JustWork(TM) with plain CDBI Classes (bug 16977)
some silent death scenarios resolved
+ Now initializes template_args, stash, parmas, objects and others to correct data type. (bug 15147)
Documentation:
Fix to documentation for CGI::Maypole (bug 7263)
sub new
{
my ($class) = @_;
-
my $self = bless {
- template_args => {},
config => $class->config,
}, $class;
+
+ $self->stash({});
+ $self->params({});
+ $self->query({});
+ $self->template_args({});
+ $self->args([]);
+ $self->objects([]);
return $self;
}
sub component {
my ( $r, $path ) = @_;
- my $self = bless { parent => $r, config => $r->{config}, template_args => {}, }, ref $r;
+ my $self = bless { parent => $r, config => $r->{config}, } , ref $r;
+ $self->stash({});
+ $self->params({});
+ $self->query({});
+ $self->template_args({});
+ $self->args([]);
+ $self->objects([]);
+
$self->get_user;
my $url = URI->new($path);
warn "path : $path\n";