Curry
PHP Framework

core

db

html

utility

FormLayoutDiv

クラス概要

Curry対応バージョン

バージョン 1.4.0 以降

クラスファイル位置

curry/html/form_layout_div.php

フィールド

公開されるフィールドはありません。

メソッド

メソッド名 アクセス 概要
addFormElementContainer

オーバーライドメソッド()

メソッド名 アクセス 概要
addFormElementContainer

継承メソッド()

メソッド名 アクセス 概要
getParentForm public レイアウトの属するHtmlFormのインスタンスを取得します。
getFormElements public 配下に存在するFormElementのインスタンスのみを全て検索し、配列として返します。
エレメント階層の末端までを再帰的に検索します。
setInputContainerClass public 入力タグのコンテナのclass属性を設定します。
デフォルトでは"input"に設定されています。
setCaptionContainerClass public 入力タグの見出しのコンテナのclass属性を設定します。
デフォルトでは"caption"に設定されています。
setErrorClass public エラーメッセージ表示用タグのclass属性を設定します。
デフォルトでは"error"に設定されています。
setCaptionFormat public 見出しの出力フォーマットを指定します。
デフォルトではsetCaptionで指定されたテキストがそのまま表示される状態に設定されています。
指定方法は、任意の文字列の中に"%s"を一つだけ含めます。この部分がsetCaptionで指定されたテキストに置き換えられます。
getCaptionFormat public 見出しの出力フォーマットとして設定されている文字列を取得します。
addFormElement public レイアウトにフォーム入力タグを追加するためのメソッドです。
このメソッドによって追加することでレイアウトが正しく構成されるため、レイアウトに追加する場合はHtmlElementよりの継承メソッドであるaddElementを使用せず、必ずこちらのメソッドを使用するようにしてください。
addTextbox public テキスト入力用の入力タグとして、type属性が"text"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addTextarea public テキスト入力用のタグとして、textareaタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addPassword public パスワード入力用の入力タグとして、type属性が"password"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addFile public アップロードファイル選択の入力タグとして、type属性が"file"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addHidden public 非表示の入力タグとして、type属性が"hidden"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addSubmit public フォームデータ送信ボタンのタグとして、type属性が"submit"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addImage public 画像を利用したフォームデータ送信ボタンのタグとして、type属性が"image"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addButton public ボタンのタグとして、type属性が"button"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addReset public フォーム入力データのリセットボタンのタグとして、type属性が"reset"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addSelect public ドロップダウンリストとして、selectタグを生成し、追加します。
$listを指定すると、そのデータによって選択項目としてoptionタグを復数生成し、selectの下に追加します。
生成したFormElementSetのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addCheckbox public チェックボックスのタグとして、type属性が"checkbox"であるinputタグを生成し、追加します。
生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addRadio public ラジオボタンのタグとして、type属性が"radio"であるinputタグを生成し、追加します。
このメソッドでは、ラジオボタンのコンテナタグとしてspanを生成し、$listで指定されたデータを元にラジオボタンを複数生成し、spanの下に追加します。
生成したFormElementSetのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。
addCheckboxes public 複数選択のチェックボックスのタグとして、type属性が"checkbox"であるinputタグを生成し、追加します。
このメソッドでは、チェックボックスのコンテナタグとしてspanを生成し、$listで指定されたデータを元にチェックボックスを複数生成し、spanの下に追加します。
生成したFormElementSetのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。