| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
$flexy->bufferedOutputObject()$flexy->bufferedOutputObject() – コントローラーオブジェクトをテンプレートとマージし、結果を返す
Synopsis
Description渡されたオブジェクトの変数を配置し、コンパイルされたテンプレートを実行して結果を返します。 PEAR::Cache と組み合わせたり、下記に示すように電子メールテンプレートと組み合わせる事が出来ます (電子メールテンプレートにはまだテストが必要です - 最終的にはバックエンドで電子メールテンプレート用のネイティブトークナイザをサポートする予定です)。 Parameter
Return valuestring - テンプレートにオーバーレイされたオブジェクト変数 NoteThis function can not be called statically. ExamplePerson DataObject send_password method
<?php
電子メールテンプレート (Regex パーサを使用するため、{t.*} となります) From: "HTML_Template_Flexy" <html_template_flexy@pear.php.net> Sender: "HTML_Template_Flexy" <html_template_flexy@pear.php.net> To: {t.email} Subject: Here is your new password Content-Type: text/plain; charset=us-ascii Dear {t.name} Your New Password is {t.cleartextPassword} please use it to log into your bank account :) 結果として得られるメールヘッダと本文 From: "HTML_Template_Flexy" <html_template_flexy@pear.php.net> Sender: "HTML_Template_Flexy" <html_template_flexy@pear.php.net> To: demo@example.com Subject: Here is your new password Content-Type: text/plain; charset=us-ascii Dear Fred Blobs Your New Password is 0ab123dcc please use it to log into your bank account :) |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「$flexy->bufferedOutputObject()」をGoogle検索
|