我正在阅读http://mwop.net/blog/2012-07-02-zf2-beta5-forms.html并在 zf2 和教义中使用该注释构建器没有任何问题
我想知道我是否有一个 zend 表单类......例如类 bookForm ......我如何在类中使用这个注释生成器
例如从学说实体注释加载基本字段,然后在 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.
}
请帮忙