问题描述
我有这个代码:
->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 (将#修改为@)