Filter_AssignToTemplate

Filter_AssignToTemplate
- Assign variables, object to smarty template.

o Usage

* maple.ini
[AssingToTemplate]
foo = FOO      ;; literal assign
bar = ref:Bar  ;; object assign by ref. Bar is already in DIContainer

* example.tpl
{$foo}         {* print FOO *}
{$bar->baz()}  {* exec baz() in Bar class *}

o Download
- Filter_AssignToTemplate 1.0.0


テンプレートへ assign もしくは object の assign_by_ref を一気に行う Maple Filter「Filter_AssignToTemplate」を公開します。
超地味でやってることも知れてるものの、決まったオブジェクトをテンプレートまで一括で持ってこれる機構が Maple には無いので愛用してます。リテラルを定数的に持っていくなら Smarty 定数使ってますが。今なら Maple で使用できるテンプレートとして Pure PHP および HTML_Template_Flexy がありますが、それらを統括する API がないので(加えて私が Smarty 以外のテンプレートを使う需要がないので)Smarty 専用です。

なお PEAR Package として公開してますが、*今のところ* PEAR Installer で導入する利点は一切ありません。そのままブラウザで落としてね!

トラックバック(0)

このブログ記事を参照しているブログ一覧: Filter_AssignToTemplate

このブログ記事に対するトラックバックURL: http://hatotech.org/mt-admin/mt-tb.cgi/584

コメントする

このブログ記事について

このページは、が2006年5月12日 21:17に書いたブログ記事です。

ひとつ前のブログ記事は「Maple: 汎用的なものを」です。

次のブログ記事は「Camelot Herald」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01