core
db
html
utility
HtmlForm::createSelect
public FormElementSet createSelect
( string $name = null, array $list = null, string $defaultValue = null, array $attributes = null )
ドロップダウンリストとして、selectタグを生成し、取得します。
引数$listを指定すると、そのデータによって選択項目としてoptionタグを復数生成し、selectの下に追加します。
またこのメソッドではformへの追加は行わないので、取得したインスタンスをaddFormElementメソッドで追加する必要があります。
引数$listを指定すると、そのデータによって選択項目としてoptionタグを復数生成し、selectの下に追加します。
またこのメソッドではformへの追加は行わないので、取得したインスタンスをaddFormElementメソッドで追加する必要があります。
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $name | string | name属性値を指定します。 |
| $list | array | optionタグのvalue属性値とテキストの組合せの配列を指定します。 配列は、キーにvalue属性値、値にテキストという形式で定義します。 |
| $defaultValue | string | ドロップダウン選択項目(optionタグ)の中から初期選択状態としたい項目のvalue属性を指定します。 |
| $attributes | array | タグの属性値を定義した配列を指定します。 配列は、キーに属性名、値に属性値という形で復数指定することが可能です。 |
返り値
生成したFormElementSetのインスタンスを返します。