0
Mojoliciousで可能なように、CatalystのモジュールのDATAセクションのテンプレートをインライン化する方法を知っている人がいますか(私はTemplate Toolkitを使いたいです)Catalyst/TTのテンプレートをインライン化する
# /bar
get '/bar' => sub {
my $self = shift;
$self->stash(one => 23);
$self->render('baz', two => 24);
};
__DATA__
@@ baz.html.ep
The magic numbers are <%= $one %> and <%= $two %>.
これは、私がコードとして簡単に保守できるようにしていますが、すべてを後で別のファイルに移動する可能性があります。
おかげで、コンセプトの
シモーネ
私はそれがMVCの原則の濫用だとは思わない。一方、私はそれは特に素晴らしいアイデアだとは思わない:)初期の/小さなプロジェクトのハック、はい。物事を行うための標準的な方法として、それほど偉大ではない。 – singingfish
ありがとうございました。私はまた、Data :: Section :: Simpleを試してみました。試してみると、試してみるのが早い段階では大丈夫ですが、10行以上のテンプレートの場合はそのままにしておきたいと思います。 – simone