gpt4 book ai didi

symfony - 使用额外字段验证 symfony2 表单

转载 作者:行者123 更新时间:2023-12-03 13:02:52 25 4
gpt4 key购买 nike

我正在为一个backbone.js 应用程序开发一个symfony2 后端。我有我的模型和形式。

但是,backbone.js 在创建/更新模型时会向 REST API 发送一些额外的属性,而我正在努力让表单进行验证。

如何在 symfony2 中获取表单以接受附加数据,或者如何在将数据绑定(bind)到表单之前删除特定键?

最佳答案

您应该使用选项“allow_extra_fields”。

public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(
array(
'allow_extra_fields' => true
)
);
}

对于 symfony 2.8+ 使用 configureOptions(OptionsResolver $resolver) 而不是 setDefaultOptions(OptionsResolverInterface $resolver)

关于symfony - 使用额外字段验证 symfony2 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10868859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com