我使用 NelmioApiDocBundle 来生成 API 文档。问题是当我使用带有嵌套表单或按钮(提交/取消)的 FormType 时,我得到了额外的参数。这是我的表单类型:
class RegistrationFormType extends AbstractType{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('user', new UserType());
$builder->add('contact', new ContactType()));
$builder->add('Valider', 'submit'),
));
}
public function getName()
{
return 'registration';
}
}
在我的控制器中:
/**
*
* @ApiDoc(
* input = {"class"="BundleNamespace\...\RegistrationFormType", "name" = ""}
* )
*/
public function putAction(Request $request){
如何删除这些额外参数(用户、联系人、验证者)?