Perlについての質問箱 62箱目
■ このスレッドは過去ログ倉庫に格納されています
0646デフォルトの名無しさん
2014/01/30(木) 02:37:50.43catalystでプラグインとして使ったことはあるんですが、趣味で無料サーバのxreaで使おうとして、
初めて0から導入してます。
---------------
use Template;
require HTML::FillInForm::Lite;
my $objFillInForm = HTML::FillInForm::Lite->new();
my $objTemplate = Template->new({ hoge => "hoge" });
my $strHtml;
$objTemplate->process($strTemplateName, $refParam, \$strHtml);
$strHtml = $oFillInForm->fill(
\$strHtml,
{ hage => "hage" },
);
----------------
テンプレートからhtmlを生成したあとで値の補完をしますが、
標準出力に出てしまうため一旦変数に入れてからfillinformに渡してるところが気に食わないです。
ぐぐったところTemplate::Plugin::FillInFormというのがあるようですが、
これはtt側に記述をしなくてはダメらしく、避けたいと思ってます。(テンプレートにハッシュを渡して終わりにしたい)
上記前提で、他のもっとスッキリした手段ってありますでしょうか?
何か常套手段がありましたらご教示お願いしますm(_ _)m
■ このスレッドは過去ログ倉庫に格納されています