2

我使用 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){

结果

如何删除这些额外参数(用户、联系人、验证者)?

4

0 回答 0