我需要在联系表单中添加额外的输入以进行特定的本地化,并且我正在寻找一种可以实现以下目的的解决方案:
$form = $this->createFormBuilder()
->add(input)
if ($locale == "locale") {
->add(extrainput)
}
;
打算使用if和else创建两个表单构建器。
答案 0 :(得分:4)
添加所有这些,然后就可以做到:
$form = $this->createFormBuilder()
->add('input')
->add('extrainput')
->getForm();
if($test) {
$form->remove('extrainput');
}