$flexy->getElements()

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

概要

array $flexy-> getElements ()

説明

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

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

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

返り値

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

注意

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