my girl is an US teleplay FAN
yeah, Lost, Desperate Housewives, and Prison Break. :)
--
Fayland Lam // http://www.fayland.org/
Perl is not the whole part of life. I know!
--
Fayland Lam // http://www.fayland.org/
总本金 14,000.00 总收益 1,025.07 总收益率 7.32%
--
Fayland Lam // http://www.fayland.org/
--
Fayland Lam // http://www.fayland.org/
Labels: blogger
sub end : Private {
my ( $self, $c ) = @_;
# for login using!
if ($c->res->location and $c->res->location eq '/login') {
$c->res->location('/login?referer=/' . $c->req->path);
}
return if ($c->res->body || $c->res->redirect);Logon.pm after $c->login OK, use# redirectand in Template: try to put "<input type='hidden' name='referer' value='[% c.req.param('referer') %]' />" in your action='/login' form.
my $referer = $c->req->param('referer');
if ($referer) {
$c->res->redirect($referer);
} else {
$c->res->redirect('/');
}
Labels: Catalyst
sub render {
my $self = shift;
my ( $c, $template, $args ) = @_;
# view Catalyst::View::TT for more details
my $vars = {
(ref $args eq 'HASH' ? %$args : %{ $c->stash() }),
};
if ($vars->{no_wrapper}) {
$self->template->service->{WRAPPER} = [];
} else {
$self->template->service->{WRAPPER} = ['wrapper.html'];
}
$self->NEXT::render(@_);
}so that u can use something like:my $email_body= $c->view('TT')->render($c, 'email/example.html', {
no_wrapper => 1,
another_var => $another_var,
} );or set $c->stash->{no_wrapper} = 1 in Admin.pm