Sonata管理员如何读取未映射字段


Sonata Admin how to read not mapped field?

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

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

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

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