Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于Symfony表单中的下拉选择从数据库获取数据_Symfony_Doctrine Orm_Symfony4 - Fatal编程技术网

基于Symfony表单中的下拉选择从数据库获取数据

基于Symfony表单中的下拉选择从数据库获取数据,symfony,doctrine-orm,symfony4,Symfony,Doctrine Orm,Symfony4,我有两个实体,第一个是公司实体,另一个是事件实体 ManyToOne(targetEntity="App\Entity\Company", inversedBy="events" 在中的事件上,我创建了一个下拉列表,如下所示 ->add ( 'company' , EntityType::class , [ 'class' => Company::class , 'choice_label' => functio

我有两个实体,第一个是公司实体,另一个是事件实体

ManyToOne(targetEntity="App\Entity\Company", inversedBy="events"
在中的事件上,我创建了一个下拉列表,如下所示

->add ( 'company' , EntityType::class , [
                'class' => Company::class ,
                'choice_label' => function ( Company $company ) {
                    return $company->getName ();
                }

是否有任何方法可以从所选公司的数据库中获取其他值。在数据库中,有一个名为app_client_id的列,我想在下拉选择中获取该列,以便使用该列调用外部API。

默认情况下,在下拉列表中,您可以获得实体中的u tostring()函数的结果。考虑在选择时设置要读取的内容。默认情况下,

,在下拉菜单中,您得到了实体中的yyToSrrun()函数的结果。考虑在选择时设置您想读取的内容。

AppOxclitIdID是在哪个实体中?根据解释,它应该是Apple。AppOxclitTyxID是在哪个实体中?根据解释,它应该是公司。