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

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

  

HTML_QuickForm_Renderer_Object

HTML_QuickForm_Renderer_Object – フォームをオブジェクトで表す

Description

このレンダラは自分自身では何も出力せず、フォームの構造をオブジェクトで返します。 このオブジェクトは、後で出力を生成する際に使用されます。 このレンダラと Flexy テンプレートエンジンを使用した例が、 docs/renderers ディレクトリにあります。

フォームのオブジェクトは、以下のようになります。

 
QuickformForm Object
(
    [frozen] => 
    [javascript] => 
    [attributes] =>  action="/object.php" method="post" name="form" id="form"
    [requirednote] => <span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;"> denotes required field</span>
    [hidden] => 
    [errors] => stdClass Object
        (
        )

    [elements] => Array
        (
            [0] => QuickformElement Object
                (
                    [name] => session
                    [value] => 1234567890
                    [type] => hidden
                    [frozen] => 
                    [label] => 
                    [required] => 
                    [error] => 
                    [style] => 
                    [html] => <input name="session" type="hidden" value="1234567890" />
                    [separator] => 
                    [elements] => 
                )
                
            ...

        )

    [sections] => Array
        (
            [0] => stdClass Object
                (
                    [header] => Personal Information
                    [elements] => Array
                        (
                            [0] => QuickformElement Object
                                (
                                    [name] => email
                                    [value] => 
                                    [type] => text
                                    [frozen] => 
                                    [label] => Your email:
                                    [required] => 1
                                    [error] => 
                                    [style] => 
                                    [html] => <input name="email" type="text" />
                                    [separator] => 
                                    [elements] => 
                                )
                                
                             ...

                        )

                )
                
            ...

        )

)

HTML_QuickForm::toObject() メソッドは、 内部でオブジェクトレンダラを使用します。

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

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