TTテンプレートで定数を使いたいです。 HTML::Masonでは(選択の私の以前のテンプレートエンジン)私が行うことができます:CatalystアプリケーションでTemplate Tookitテンプレートの定数を定義するにはどうすればよいですか?
<%once>
use MyApp::Constants qw(CONSTANT);
</%once>
私はTemplate Toolkitでこれを行うことができますどのように?タイトルに記載されているように、これはCatalystアプリなので、私は隠し場所に定数を置くことができると思っていましたが、それは少し厄介なようです。
--edit
申し訳ありません - 私は私は私自身の定数を使用したい言及している必要があります - のMyApp ::定数からエクスポートし、重複することなく。
OK、回答を選択するのが難しいと感じましたが、最終的な解決策に最も近いfiedoを選択しました。私は定数を$ c-> stashに挿入して、Templateコンストラクタで渡すのと同じように、テンプレートで使用できるようにします。 TTの大きな点はsigilsを使用しないことです。サブルーチンやスカラーの場合は同じ方法で参照されます。 – cubabit