我想在我的服务中生成一个无类表单。
我这样做的方式是:
class StepSummary implements StepInterface
{
public function __construct($container)
{
$this->container = $container;
}
public function getVariables()
{
$form = $this->container->get('form.factory')->createBuilder('text')
->add('accept')
->getForm();
return array('form' => $form->createView());
}
}
在API中,我发现我需要将表单类型传递给FormBuilder
- 我没有找到对它的任何引用,所以我放了假想的text
字符串。现在它以这种方式呈现表单:
<input type="text" id="text" name="text" required="required" />
显然没有提到该accept
领域。