$form = $this->createForm(new OrganizationType(), $entity, array(
'action' => $this->generateUrl('_control_organization_create'),
'method' => 'POST',
));
$form->add('submit', 'submit', array('label' => 'Create'));
return $form;
有定义的动作和方法。怎么得到这个?在模板引擎树枝到自定义渲染?
通过致电,
{{ form(form) }}
要么,
{{ form_start(form) }}
使用您添加到表单定义中的action
和method
选项值。
从文档中...
另外,请查看文档的“构建表单”部分,以了解如何通过传递HTML表单
array('form' => $form->createView())
到控制器中的渲染助手。
还...
如果您想在模板中覆盖它们,则必须按照以下方式将正确的值传递给您的助手form()
或form_start()
助手,
{{ form(form, {'action': path('target_route'), 'method': 'GET'}) }}
{{ form_start(form, {'action': path('target_route'), 'method': 'GET'}) }}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句