テンプレート::サンドボックス

アプリケーションからサンドボックス化された高速テンプレートエンジン
今すぐダウンロード

テンプレート::サンドボックス ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Sam Graham
  • 出版社のWebサイト:
  • http://search.cpan.org/sgraham/

テンプレート::サンドボックス タグ


テンプレート::サンドボックス 説明

あなたのアプリケーションからサンドボックス化された高速テンプレートエンジン Template :: SandBoxはまだ別のテンプレートモジュールで、主にWebサーバー環境で使用可能になっていますが、ほとんどのテンプレートシステムよりも安全な「サンドボックス」環境を提供します。テンプレートロジックのコアデザイン哲学は、テンプレートロジックです。これを許可することを選択しているものを超えてテンプレートの外側にアクセスできない、これはSandBoxing.Unlikeとして知られています。あなたのアプリケーションの変数または言語の中核的な機能への変数。これは、テンプレートの作者があなたのアプリケーション開発者がそれらを付与することを選択したデータと機能のみにアクセスできることを意味します。 - あなたのテンプレート作家はアプリケーションの内部専用データに到達できないため、アプリケーション開発者は心配せずにその内部データを変更できます。テンプレートが機能を停止または公開することを停止することができます。行動やオプションの機能:キャッシングコンパイルされたテンプレート、フロー制御、埋め込み式、カスケードテンプレート候補、およびエラーが発生した場合の有用なデバッグ情報が含まれます。その他の機能を拡張します..Synopsisテンプレートを使用:: Sandbox; My $ TEMPLATER =テンプレート:: SandBox-> New(); $ template-> set_template( '/path/to/my/templates/accounts.html'); $ TEMPLATE-> ADD_VAR(顧客=> $顧客); $ TEMPLATE-> ADD_VAR(Transactions => $ Transactions); $ template-> add_vars({session => $ session_info、user => $ user_info、});印刷$ {$ template-> run()}; My $ template = Template :: Sandbox-> New(template_root => '/ path / to / my / templates'、テンプレート=> 'accounts.html'、cache => $ cache、); $ template-> add_vars({トランザクション=> $トランザクション、Customers => $ Customers、Session => $ SESSION_INFO、user => user_info、});印刷$ {$ template-> run()}; /path/to/my/templates/accounts.html:ようこそ。

ようこそ。

最近のトランザクション:

トランザクションID 顧客日付説明 <:expr transactionid:> <:exprのお客様【transactioncustomer] name:> <:expr transactiondate:> <:expr transactiondescription:> 要件: ・Perl


テンプレート::サンドボックス 関連ソフトウェア