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

HTML_QuickForm_Renderer_Default | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

HTML_QuickForm_Renderer_Default

HTML_QuickForm_Renderer_Default – デフォルトのレンダラ

Description

このレンダラは、フォームの HTML を直接生成して出力します。 これは、バージョン 3.0 以前に組み込まれていたフォーム出力ロジックをもとにしたものです。

このレンダラには、要素のテンプレートが組み込まれており、そのフォーマットは HTML_Template_Sigma あるいは HTML_Template_IT と似ています (ただ、サポートされるのはプレースホルダとブロックのみです)。 レンダラの renderSomething() メソッドがコールされると、 その要素用のテンプレートを探して必要な置き換えを行い、その結果を フォームの HTML に追記します。

使用例

アプリケーションでテンプレートエンジンを使用していない場合、 あるいはフォームの出力をカスタマイズする必要がない場合には、 デフォルトレンダラの使用をお勧めします。 このレンダラを使用すると、最も高速にフォームを出力できます。

デフォルトレンダラの使用法

<?php
require_once 'HTML/QuickForm/Renderer/Default.php';

$renderer =& new HTML_QuickForm_Renderer_Default();
$form->accept($renderer);

echo 
$renderer->toHtml();
?>

HTML_QuickForm::toHtml() メソッドは、その内部でデフォルトレンダラを使用します。

忘却曲線を使ってこの知識を確実に記憶に残す

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