如何在Symfony2中将目标添加到表单中


How to add target to form in Symfony2

我正在尝试将目标添加到表单中。

public function buildForm(FormBuilderInterface $builder, array $options) {
    $builder
        ->add('email', 'email', array('label' => 'Adres email'),'attr' => array('class' => 'class_name'))}

在我使用的控制器中:

$Register = new Register();
$form = $this->createForm(new RegisterType(), $Register);
$form -> handleRequest($Request);

只是粘贴了一些我使用的代码,我为我的审查实体定义了带有标签"审查"的formType作为服务,这是我的控制器操作

$review = new Review();
$form = $this->createForm('review',$review);
$request = $this->getRequest();
// only handle request if form is submitted
if ('POST' === $request->getMethod()) {
    $form->handleRequest($request);
    if ($form->isValid()) {
        $entity=$form->getData();
        try {
            $saved=$this->myService->saveReview($entity);    
        } catch ('Exception $e) {
            $form->addError(new FormError($e->getMessage()));
            return array(
                "form"=>$form->createView()
            );
        }
        return $this->redirect($this->generateUrl('some.url',array("some","mandatory-params")));
    }
}
return array(
    "form"=>$form->createView(),
);

http://symfony.com/doc/current/cookbook/form/create_form_type_extension.html