Symfony2.如何让表单忽略额外的字段? [复制]

2023-11-29

我需要将一些数据发布到我的 Symfony 表单中,我使用submit()方法用于此。

但是当请求包含一些额外的数据时,我收到错误:

“此表单不应包含额外字段”

使用表单配置是否可以让表单丢失额外的数据?

也许存在另一种方法来做到这一点?

Notice: I need submit()方法,不handleRequest()因为我通过跨域ajax请求发布数据,所以无法通过这种方式提交表单。原因:isValid() return false, 因为isSubmitted()返回假。

P.S.当然,我可以创建在将请求传递到表单之前处理我的请求的服务,但也许存在更优雅的方式。


在您的表单中输入:

    /**
     * @param OptionsResolver $resolver
     */
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'AppBundle\Entity\YourEntity',
            'translation_domain' => strtolower('entity_translation_domain'),
            'allow_extra_fields' => true,
        ));
    }

The allow_extra_fields将使您的表单能够接收额外的数据

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Symfony2.如何让表单忽略额外的字段? [复制] 的相关文章

  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 使用 Dojo 富文本编辑器提交表单

    有人知道如何提交包含 Dojo 富文本编辑器的表单吗 我尝试将 name 属性添加到用 dojoType dijit Editor 装饰的元素中 但是 我在接收过程中没有看到任何 HTML 我已经检查了文档 但没有看到任何明确的示例 除了将
  • 使用值填充的 Symfony2 自定义字段类型

    这是先前问题的后续问题Symfony2 自定义表单类型或扩展 https stackoverflow com questions 24079288 symfony2 custom form type or extension 我正在尝试为订
  • 发送用户注册密码,django-allauth

    我在 django 应用程序上使用 django alluth 进行身份验证 注册 我需要创建一个自定义注册表单 其中只有一个字段 电子邮件 密码将在服务器上生成 这是我创建的表格 from django import forms from
  • 使用 Symfony 4 命令加载不同的 .env 文件

    env运行 Symfony 4 命令时会解析文件 如果 dotenv 可用 这在开发时工作正常 而且 我想测试我的代码 所以另一个环境 因此我需要加载另一个 env file 我喜欢 Docker 运行容器的方式 docker run e
  • pine、node.js (express) 和 Access-Control-Allow-Origin

    我正在本地电脑上开发一个应用程序 前端应该使用 spinjs 构建 后端 api 使用 node js 构建 Spine 运行在端口 9294 上 node js 运行在端口 3000 上 在 Spine 中 我在模型中添加了以下内容 ur
  • 谁添加“_”单下划线查询参数?

    我有一个在 Apache 上运行的 PHP 服务器 我收到很多类似这样的请求 10 1 1 211 02 Sep 2010 16 14 31 0400 GET request 1283458471913 action get list HT
  • 如何让浏览器后退按钮通过 AJAX 调用带您返回?

    我有一个页面 上面有很多动态生成的复选框 当用户单击这些复选框时 页面上的许多内容会通过 ajax 动态更改 最终用户抱怨 在点击提交然后点击后退按钮更改某些内容后 他们的选择被破坏了 他们必须重新做一遍 我见过一些网站 gmail fac
  • 在 JSON 对象中存储和发送原始文件数据

    我正在寻找一种方法来传输任何文件类型的原始文件数据和任何可能的内容 我的意思是文件和文件内容都是用户生成的 在 Backbone 前端中使用 xhr ajax 调用两种方式针对 Django 后端 编辑 也许问题仍然不清楚 如果您在 IDE
  • 通过 jQuery 从输入类型=“文件”多个中删除文件

    我在使用 PHP 和 jQuery 上传文件时遇到问题 表单可以一次上传多个图像 这些图像可以在滑块中预览 表单还包含两个字段标题和描述 滑块通过 jQuery 工作 当用户通过单击选择文件来选择多个图像时
  • PHP 如何判断用户是否按下了 Enter 键或 Submit 按钮?

    我遇到的问题是我在一个表单中有多个提交输入 每个提交输入都有不同的值 我更愿意将它们保留为提交 Whenever the user presses Enter it is as though the topmost submit input
  • 当数据验证失败时保留表单字段中的值

    我在弄清楚验证失败时如何保留用户数据时遇到问题 我对 PHP 有点陌生 所以我的逻辑可能会犯一些巨大的错误 目前 如果验证失败 所有字段都会被清除 并且 Post 数据也会消失 这是一些代码 假设用户输入无效电子邮件 我希望保留 名称 字段
  • 为 Symfony 指定备用后备路径以查找捆绑包的树枝模板

    基本问题 如何让 symfony 在非标准目录中查找 最佳 自定义 Twig 模板来加载捆绑视图 Symfony 文档说默认情况下它会在两个位置查找覆盖 Twig 模板 http symfony com doc current book t
  • jquery datatable ajax 无数据可用 mvc

    我有一张桌子是在 document ready功能 我还使用 jQuery DataTables 插件 由于某种原因 当页面加载时 ajax 调用控制器并返回数据并将其设置为我的网格所有获取的数据 但是尽管所有数据都加载到数据表中 但仍获取
  • Symfony2 Assetic 和 Less Sourcemaps

    我不确定如何破解 assetic less 过滤器以输出源映射文件 我这里指的是LessFilterhttps github com kriswallsmith assetic blob master src Assetic Filter
  • Calendly 未在 Webflow 中预填写表单

    我在 Webflow 项目中使用 Calendly 并且它有效 不过 我想在 Calendly 中预先填写表格 这里有一个指南 https help calendly com hc en us articles 226766767 Pre
  • jQuery AJAX 调用 Java 方法

    使用 jQuery AJAX 我们可以调用特定的 JAVA 方法 例如从 Action 类 该 Java 方法返回的数据将用于填充一些 HTML 代码 请告诉我是否可以使用 jQuery 轻松完成此操作 就像在 DWR 中一样 此外 对于
  • 在 Wordpress 站点中进行 AJAX 调用时出现问题

    我在使用 Wordpress 站点功能的 AJAX 部分时遇到了一些问题 该功能接受在表单上输入的邮政编码 使用 PHP 函数来查找邮政编码是否引用特定位置并返回到该位置的永久链接 我的第一个问题是关于我构建的表单 现在我的表单操作是空白的
  • Doctrine EntityManager 清除嵌套实体中的方法

    我想用学说批量插入处理 http doctrine orm readthedocs org en latest reference batch processing html为了优化大量实体的插入 问题出在 Clear 方法上 它表示此方法
  • JQuery 图像上传不适用于未来的活动

    我希望我的用户可以通过帖子上传图像 因此 每个回复表单都有一个上传表单 用户可以通过单击上传按钮上传图像 然后单击提交来提交帖子 现在我的上传表单可以上传第一个回复的图像 但第二个回复的上传不起作用 我的提交过程 Ajax 在 php 提交

随机推荐

  • 为什么需要 Swing Utilities 以及如何使用它?

    这主要是针对我的问题here 但我不明白为什么摇摆实用程序是否需要以及它的用途 我正在设计一个 Swing GUI 我不想错过 Swing Utilities 可能提供的任何功能 也有人可以解释一下是什么invokeLater方法的作用及其
  • 如何判断图像何时已在 IE9 的浏览器缓存中?

    IE9显示错误complete具有以下属性 img src http farm2 static flickr com 1104 1434841504 edc671e65c jpg each function console log this
  • 将整数转换为工作日列表

    我在数据库中存储了一个整数 SQLAgent 频率间隔 该整数实际上是计划运行的一周中选定天数的总和 可能的值是这些值的任意组合 周日 1 星期一 2 星期二 4 星期三 8 星期四 16 星期五 32 星期六 64 ex 65 表示该计划
  • 计算字典中的值

    我有一本字典如下 dictA a duck duck goose b goose goose c duck duck duck d goose e duck duck 我希望循环遍历 dictA 并输出一个列表 该列表将向我显示 dictA
  • 从 SceneDelegate 更新屏幕结构的状态

    我来自 React Native 是 Swift 和 SwiftUI 的初学者 我很好奇当应用程序返回前台时如何在特定屏幕上执行操作并更新状态 我想检查通知的状态 允许 拒绝 等 并更新用户界面 这是一些示例代码 这是我要更新的视图 str
  • 在编译时展开循环

    我想将大量行写入以下形式的 C 文件中foo i for i 0 1 n 有没有办法在编译时执行此操作 我想这样做是因为我有一个模板类 template
  • 使用 AWS 弹性负载均衡器和 Nginx 将非 www 转换为 www

    我有一个在 example com 上运行的应用程序 现在我想将所有流量重定向到 www example com 因为我们正在与 Akamai 的 CDN 合作开发您的网站 我的域名停放在 Route53 中 添加了 Elastic Loa
  • 设置 ZF2 中的 (404) 错误页面使用的布局变量

    目前 我使用 BaseController 的 onDispatch 方法 我的所有其他控制器都扩展了该方法 设置了应用程序的整体布局 phtml 使用的几个变量 public function onDispatch MvcEvent e
  • Android NDK 中的文件操作

    出于性能原因 我使用 Android NDK 主要用 C 语言制作应用程序 但似乎 fopen 等文件操作在 Android 中无法正常工作 每当我尝试使用这些功能时 应用程序就会崩溃 如何使用 Android NDK 创建 写入文件 其他
  • 如何将 pandas 中的制表符分隔更改为逗号分隔

    我不知道这是否可能 我正在尝试将 12 个文件附加到一个文件中 其中一个文件以制表符分隔 其余文件以逗号分隔 我将所有 12 个文件加载到 dataframe 中 并循环将其一一附加到一个空 dataframe 中 list of file
  • 如何在R中对两个变量进行交叉制表?

    这似乎是基本的 但我不会明白 我正在尝试计算 R 中数据的频率表 如下所示 1 2 2 1 3 1 我想传输 csv 输出中的双向频率 其行将是数据 A 列中的所有唯一条目 其列将是数据 B 列中的所有唯一条目 单元格值将是这些值出现的次数
  • 托管在 Windows 服务中的 WCF 出现安全异常,即使它应该在完全信任下运行

    我们在 Windows 服务中托管 WCF 服务 NET 4 0 它在大多数机器上运行得很好 但在某些机器上它会抛出以下异常 错误 为 system serviceModel bindings 创建配置节处理程序时发生错误 该程序集不允许部
  • Python multiprocessing.pool 与类目标函数和神经进化的交互

    警告 这将是很长一段时间 因为我想尽可能具体 确切的问题 这是一个多重处理问题 我确保我的类都按照之前实验中构建 预期的方式运行 编辑 事先说过线程 当我在线程环境中运行问题的玩具示例时 一切正常 然而 当我转向真正的问题时 代码就崩溃了
  • Intent BOOT_COMPLETED 在华为设备上不起作用

    我想在我的 Android 应用程序中收听 APN 更改 因此我启动了一项服务android intent action BOOT COMPLETED 该服务启动一个 ContentObserver 来监听更改content telepho
  • 如何在构建定义的“流程”部分中刷新构建流程模板的更新参数?

    For a build process template 我们可以添加 删除 编辑它的参数列表 并将其用作构建 工作流程步骤中的变量 我读了很好的指南here 我正在克隆模板默认模板 11 1 xaml to sayHello Defaul
  • pyqt中QMenu的圆角

    我正在尝试覆盖paintEvent of QMenu使其具有圆角 上下文菜单应该看起来像这样 这是我尝试过的代码 但什么也没出现 from PyQt5 import QtWidgets QtGui QtCore import sys cla
  • 是否可以使用 javascript 获取从浏览器访问的上一页的 URL

    我在A页 现在我点击页面A并重定向到页面B 现在我点击页面B并重定向到页面A 这里我想知道页面B的url 我努力了document referrer但它不起作用 当用户单击链接导航到当前页面时 document referrer 会起作用
  • Elasticsearch - 使用 java api 删除嵌套对象不起作用

    我有一个 elasticsearch 文档 其中包含嵌套对象 我希望能够通过 java update api 删除它们 这是包含脚本的代码 UpdateRequest updateRequest new UpdateRequest INDE
  • 使用 Canvas+HTML5 将 rgb-jpg 客户端转换为 8-bit-jpg

    很多文章展示了在客户端使用canvas html5将jpeg文件转换为灰度的方法 但我需要的是在上传到我的服务器之前将图像转换为 8 位灰度以减小其大小 可以用canvas html5来实现吗 The 什么工作组规范提到了一个 toBlob
  • Symfony2.如何让表单忽略额外的字段? [复制]

    这个问题在这里已经有答案了 我需要将一些数据发布到我的 Symfony 表单中 我使用submit 方法用于此 但是当请求包含一些额外的数据时 我收到错误 此表单不应包含额外字段 使用表单配置是否可以让表单丢失额外的数据 也许存在另一种方法