previousHTML_QuickForm_Renderer_Array::toArray() (Previous) (Next) constructor HTML_QuickForm_Renderer_Object::
HTML_QuickForm_Renderer_Object()
next

View this page in Last updated: Sun, 21 Jun 2009
English | Brazilian Portuguese | Chinese | Dutch | French | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

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] => 
                                )
                                
                             ...

                        )

                )
                
            ...

        )

)

Tip

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

previousHTML_QuickForm_Renderer_Array::toArray() (Previous) (Next) constructor HTML_QuickForm_Renderer_Object::
HTML_QuickForm_Renderer_Object()
next

Download Documentation Last updated: Sun, 21 Jun 2009
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.