フォーム作成用の見栄えの良いクラスを見つけました。ただし、データベースからの出力を使用して、フォームを動的に作成する必要があります。フォームは次のように作成されています。
$form->addElement(new Element\Textbox("Name:", "Name", array(
"required" => 1
)));
したがって、別のフォームを追加したい場合は、に変更new Element\Textbox
する必要がありnew Element\Password
ます。次のようなデータベースの結果に基づいてフォームを作成することは可能ですか:
foreach ($fields as $field) {
$form->addElement(new Element\$field->type("Name:", "Name", array(
"required" => 1
)));
}
今のところ、私には合っていないようです。もちろん、機能していません。私の質問は、このフォームを別の方法で動的に出力できますか、それとも別のクラスをチェックする必要がありますか?