如何解决在 select2entity() 中发送额外的查询参数
->add('user',Select2EntityType::class,[
'remote_route' => 'search_users','class' => User::class,'primary_key' => 'id','text_property' => 'name','minimum_input_length' => 4,'page_limit' => 10,'allow_clear' => true,'delay' => 250,'cache' => true,'cache_timeout' => 60000,// if 'cache' is true
'multiple' => false,'scroll' => true,'required' => false,'remote_params' => [
'groupId' => null
],])
我的路线:
public function searchUsers(Request $request)
{
$return = [];
foreach ($this->getDoctrine()->getRepository(User::class)->search($request->query->get('q')) as $user){
$return[] = [
'id' => $user->getId(),'text' => $user->getName()
];
}
return new JsonResponse($return);
在 javascript 中,我有:.find('.select2entity').select2entity()
。问题是我如何将 groupId
作为查询参数传递给路由 search_users
?因为我想从 $request
获取这个参数并应用于 sql 查询。我试过:.find('.select2entity').select2entity({groupdId: 100})
但没有工作。提前谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。