PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

$flexy->outputObject() | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

$flexy->outputObject()

$flexy->outputObject() – コントローラオブジェクトとテンプレートをマージし、結果を出力する

Synopsis

void $flexy-> outputObject ( object $controllerObject , array $elements )

Description

引数に指定されたオブジェクトの変数 (と任意でロードされる HTML_Template_Flexy_Elements) を、テンプレート実行時に有効になるようにセットします。

Parameter

  • object $controllerObject - テンプレートに適用したいオブジェクト、オブジェクト変数は $controllerObject->tag と関連づけられ、テンプレート内の {tag} にマップされる

  • array $elements - フォーム、または dynamic が指定された要素の name 属性 (または id 属性)で、テンプレート内の定義された部分とマージされる。

Note

This function can not be called statically.

Example

テンプレートの準備と出力

<?php
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);
?>

テンプレートとタグ

 
<B>{tag}</B>
<B>{tag:h}</B>
<INPUT name="test">

結果の出力

 
<B>&gt;&gt; hello world</B>
<B>>> hello world</B>
<INPUT name="test" value="hello input">
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「$flexy->outputObject()」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | $flexy->outputObject()」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: