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

コメントする