私はhttp://mwop.net/blog/2012-07-02-zf2-beta5-forms.htmlを読んでいて、zf2と教義でその注釈ビルダーを問題なく使用していました
Zendフォームクラスがあったのだろうか...たとえばbookFormクラス...クラス内でこの注釈ビルダーを使用するにはどうすればよいですか
たとえば、doctrine エンティティ アノテーションから基本的なフィールドをロードし、bookForm クラス内にいくつかの追加機能 (送信ボタンなど) を追加します ...
mwop.netの例では、コントローラー内で使用しています...そのコントローラーに追加のフォームフィールドを追加すると、見苦しくなりすぎます..
use MyVendor\Model\User;
use Zend\Form\Annotation\AnnotationBuilder;
$user = new User();
$builder = new AnnotationBuilder();
$form = $builder->createForm($user);
$form->bind($user);
$form->setData($dataFromSomewhere);
if ($form->isValid()) {
// $user is now populated!
echo $form->username;
return;
} else {
// probably need to render the form now.
}
助けてください