基于 Symfony 表单中的下拉选择从数据库中获取数据
Getting data from the database based on dropdown selection in Symfony forms
我有两个实体,第一个是公司实体,另一个是活动活动实体。
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'S.
默认情况下,在下拉列表中,您将获得实体中 __toSring() 函数的结果。考虑在选择时设置您想阅读的内容。
我有两个实体,第一个是公司实体,另一个是活动活动实体。
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'S.
默认情况下,在下拉列表中,您将获得实体中 __toSring() 函数的结果。考虑在选择时设置您想阅读的内容。