Php Symfony formbuilder:跳过一个值

Php Symfony formbuilder:跳过一个值,php,symfony,formbuilder,Php,Symfony,Formbuilder,我有一个名为Child的实体,其中有一个ChildType作为表单,并在其中注入了childrelationship表单 在我的代码中,我目前有这样的代码,但这验证了所有内容: $editForm = $this->createForm(ChildType::class, $child); $editForm->handleRequest($request); if ($editForm->isSubmitted() && $editForm->isVa

我有一个名为Child的实体,其中有一个ChildType作为表单,并在其中注入了childrelationship表单

在我的代码中,我目前有这样的代码,但这验证了所有内容:

$editForm = $this->createForm(ChildType::class, $child);
$editForm->handleRequest($request);

if ($editForm->isSubmitted() && $editForm->isValid()) {}
事情变得更复杂了,我需要表单来处理所有的值,以及它所做的错误处理,除了
$child->childrelations
数组之外,我希望完全忽略它。我想手动执行此操作。如何在不更改大量代码的情况下执行此操作


我在考虑配置选项,但找不到需要设置的实际选项…

Symfony>=3

要验证嵌套实体,必须在实体的字段定义中使用注释:
@Assert\Valid

如果您不编写此批注,它将不会被验证(来自Symfony 3.0)

Symfony<3.0


您可以将“cascade\u validation'=>false”选项添加到您的from字段创建中。

Symfony>=3

要验证嵌套实体,必须在实体的字段定义中使用注释:
@Assert\Valid

如果您不编写此批注,它将不会被验证(来自Symfony 3.0)

Symfony<3.0


您可以将“cascade\u validation'=>false”选项添加到您的from字段创建中。

Hi,我不想跳过验证,我想跳过所有更新您使用的Symfony版本是什么?这是版本3.something,所以您希望在
handleRequest()之后,
ChildRelation
中的值是否返回到原始值?(在用户提交数据之前)这将变得非常沉重,它会更新,我会还原,然后手动更新。嗨,我不想跳过验证,我想跳过所有更新您使用的Symfony版本是什么?这是版本3。我看到了,所以您希望在
handleRequest()
之后,
ChildRelation
中的值是否返回到原始值?(在用户提交数据之前)这将变得相当沉重,它会更新,我会还原,然后手动更新。