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 吗?
对于这种情况非常有用。
->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 吗?
对于这种情况非常有用。