HTML_QuickForm::createElement()

HTML_QuickForm::createElement() -- 与えられた種類の要素をフォームに作成する

概要

require_once 'HTML/QuickForm.php';

object &HTML_QuickForm::createElement (string $elementType)

説明

与えられた種類の要素をフォームに作成します。 このメソッドが受け取るパラメータの数は可変です。 パラメータの意味や数は、$elementType によって変わります。

2 番目以降のパラメータは、各要素のコンストラクタに渡されます。 どのようなパラメータが渡されるかについては、 それぞれの要素 のドキュメントを参照ください。

パラメータ

string $elementType

作成する要素の種類 (text, textarea, file...)

返り値

return HTML_QuickForm_element の子オブジェクト。

例外・エラー

表 47-1PEAR_Error の値

エラーコードエラーメッセージ原因解決
QUICKFORM_UNREGISTERED_ELEMENTElement '$element' does not exist in HTML_QuickForm::_loadElement()未知の種類の要素の作成をしようとした。HTML_QuickForm::registerElementType() を使ってタイプ名のつづりを確認してください。

注意

since 1.0

この関数は、スタティックにコールする ことができます。