テンプレート::サンドボックスアプリケーションからサンドボックス化された高速テンプレートエンジン | |
今すぐダウンロード |
テンプレート::サンドボックス ランキングとまとめ
広告
- ライセンス:
- 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テンプレート::サンドボックス 関連ソフトウェア