Amon2で$c->stashを使う。
2014年7月14日
Amon2自体は、意図的にstashは作ってないようなんですが、ずっとCatalystを使ってたのでstashあった方が便利かなーと。
で、$c->stashを追加してみた。
sub stash { my $self = shift; unless ( $self->{stash} ) { $self->{stash} = {}; } return $self->{stash}; }
MyApp.pmでstashを追加。
コントローラーから使うとこんな感じでしょうか。
sub index { my ( $class, $c ) = @_; $c->stash->{'hoge'} = 1; $c->render('index.tt',$c->stash); }
ってここまでやってみたけど、、結果stash無くても良いかも・・。