基于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是在哪个实体中?根据解释,它应该是公司。