我有一个包含以下字段的表单:
$builder
->add('title', 'text')
->add('body', 'textarea')
->add('tags', 'entity', [
'class' => 'AppBundle\Entity\Tag',
'choice_label' => 'name',
'expanded' => false,
'multiple' => true,
]);
用户可以选择多个标签。一切都很完美。但是现在当标签的数量变得非常大(超过 20000 个标签)时,页面渲染变得非常慢,因为实体类型将所有标签加载到选择框中。因此,我实现了一个 jQuery 自动完成选择框来防止加载所有实体,但是当我提交表单时,验证器仍然加载所有标签进行验证!如何解决此验证问题?谢谢!