php - Sonata Admin 如何读取未映射的字段?

标签 php forms symfony sonata-admin

我将带有选项 "mapped"=> false 的字段添加到 SonataAdmin 表单中。

现在我需要在 postUpdate 方法中访问用 "mapped"=> false 标记的表单字段的值。我怎样才能取回它们?

最佳答案

您可以在管理类中简单地获取表单和归档数据。在方法 postUpdate 中:

$fieldData = $this->getForm()->get('name_of_field')->getData();

关于php - Sonata Admin 如何读取未映射的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20440836/

相关文章:

php - 继承表的共享数据透视表

PHP/MYSQL数组存储和检索问题

php - 当我单击提交按钮时,它正在加载,但没有错误,而且我也没有收到邮件

jquery - 为什么 jQuery 的 .submit() 不起作用?

javascript - 表单上 javascript 验证的数学总和

php - Symfony 安装第一步 -> 警告和 fatal error

php - 你能在 PHP 中 'exit' 循环吗?

ruby-on-rails - 在 Rails 中创建预览功能的最佳方式

php - Capifony 错误失败 : "sh -c ' git

php - Twig 和 Symfony2 - 找不到实体