Curry
PHP Framework

core

db

html

utility

HtmlForm::createLayout

public FormLayoutAbstract createLayout ( string $layoutTagName )
カスタムレイアウトのインスタンスを生成し、取得します。
カスタムレイアウトはFormLayoutAbstractを継承したクラスですが、
"FormLayout" + 引数で指定された文字列によってレイアウトクラスを決定します。
例えば引数で"table"が指定されれば、FormLayoutTableクラスのインスタンスがレイアウトインスタンスとして生成されます。

パラメーター

名前 内容
$layoutTagName string レイアウトクラスの末尾の単語を示すキー。

返り値

FormLayoutAbstractを継承するクラスのインスタンスを返します。
引数で指定されたキーに合致するクラスが存在しない場合は例外を発生します。