$flexy->outputObject() -- コントローラオブジェクトとテンプレートをマージし、結果を出力する
説明
引数に指定されたオブジェクトの変数 (と任意でロードされる HTML_Template_Flexy_Elements) を、テンプレート実行時に有効になるようにセットします。
注意
この関数は、スタティックにコールする
ことはできません。
例
例 47-1テンプレートの準備と出力 class example {
var $tag = ">> hello world";
}
$data = new example;
$elements['test'] = new HTML_Template_Flexy_Element;
$elements['test']->setValue("hello input");
$output = new HTML_Template_Flexy();
$output->compile("hello.html");
$output->outputObject($data,$elements); |
|
例 47-3結果の出力 <B>>> hello world</B>
<B>>> hello world</B>
<INPUT name="test" value="hello input"> |
|