Symfony EntityType 作为自动完成

Symfony EntityType as autocomplete

->add('skills', EntityType::class, array(
                    'class' => ProfileSkills::class,
                    'query_builder' => function (EntityRepository $er) {
                        return $er->createQueryBuilder('s')
                            ->orderBy('s.id', 'ASC');
                    },
                    'choice_label' => 'name',
                    'label' => 'Research keywords',
                    'attr' => array(
                        'placeholder' => 'Please add your research keywords one by one.',
                    )
                ))

目前 tihis 正在作为一个巨大的 select 领域工作。我需要使用自动完成功能将其缩小。

是否有某种方法可以使用此 EntityType 中的数据作为 jQuery 自动完成的值,或者在 symfony 端可以做一些选择?

使用 jquery autocomplete,您必须将 select 值传递给脚本。

来源:$('#select 输入[值]');

也请阅读此 post :

我可以建议您使用 chosen jQuery plugin 吗?

对于这种情况非常有用。