$flexy->bufferedOutputObject() (Previous) (Next) new HTML_Template_Flexy_Element

View this page in Last updated: Sun, 05 Oct 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

$flexy->getElements()

$flexy->getElements() -- テンプレートから動的要素を取り出す

説明

FORM、INPUT、SELECT、それに属性値に flexy:dynamic を持つ HTML タグは HTML_Template_Flexy_Element のものに置換され、 コンパイルされた Flexy テンプレートと同じフォルダ (compileDir) にシリアライズされて保存されます。

これを利用してそれぞれの HTML 要素に変更を加えたり、ページ内にどういったフォーム要素があるのかを調べる事が出来ます。

注意: 変更を加えた値は $outputObject に引数 $elements として渡す必要があります。 アサインを行うために要素を取り出す必要はなく、空の要素を作成してマージするだけで構いません。

返り値

array - テンプレートに含まれる HTML 要素の配列 (フォーム要素、動的要素が無い場合は空の配列が返る)

注意

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

$flexy->bufferedOutputObject() (Previous) (Next) new HTML_Template_Flexy_Element

Download Documentation Last updated: Sun, 05 Oct 2008
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.