« ImageMagick | メイン | DBI »

October 14, 2005

HTML::Template

Perlで開発をする際、必ず使っているお気に入りのCPANモジュールのひとつであるHTML::Template。
自分の中では、「結構使いこなしているぜ。」と思っていたのですがあまかったです。まだまだ奥深かった、というかCPANドキュメントをちゃんと見てなかった。
それは、入力フォームで入力された値を次の確認画面で表示させる際に、これまでは
    my $template = HTML::Template->new(filename => $html);                                        
    $template->param(key => param('key') );
    $template->param(date => param(date') );
    $template->param(text => param(text') );
こんな感じにわざわざPOSTされたデータをすべて指定してあげていたのですが、associate をつかえばもっとシンプルにできたのですね・・・
  my $query = new CGI;
  my $template = HTML::Template->new(filename => $html,
                                     associate => $query);
今までなんて無駄な処理を書いていたのだろう。
やはりCPANドキュメントは全部きちんと読んでおく必要があると再認識されました。

Author nitoka : October 14, 2005 10:06 AM

TrackBack

TrackBack URL:
http://www.nitoka.net/blog/mt-tb.cgi/20

Comment

Please, comment




save


 
[PR]杉並区のマンション情報