select2entity-bundle 使用 ajax 发送第二个参数

select2entity-bundle send second parameter with ajax

我正在使用 tetranz/select2entity-bundle,我想通过 ajax 发送另一个参数以在查询中使用它。

$builder->add('client', Select2EntityType::class, array(
                'multiple' => false,
                'remote_route' => 'clientquery',
                'class' => 'ProjetsBundle\Entity\Client',
                'primary_key' => 'id',
                'placeholder' => 'Sélectionnez un client',
                'language' => 'fr',
                'page_limit' => 50,
            ))

这可能吗?

是的,可以使用 'remote_params' 选项

 $builder->add('client', Select2EntityType::class, array(
                'multiple' => false,
                'remote_route' => 'clientquery',
                'class' => 'ProjetsBundle\Entity\Client',
                'primary_key' => 'id',
                'placeholder' => 'Sélectionnez un client',
                'language' => 'fr',
                'page_limit' => 50,
                'remote_params' => array('secondparameter'=>'value',
                                 'thirdparameter'=>'value')

            ))