
->add('access_comp_bank', EntityType::class,[
'class'=>AccessCompBank::class,
'choice_label'=>'access_comp_bank',
'query_builder'=>function(EntityRepository $er) use ($idcompany){
return $er->createQueryBuilder('acb')
;
},
'label'=>false
])$items = $this->em
->createQueryBuilder()
->/* здесь сам запрос */
->getResult();
foreach($items as $item) {
$builder->add(\Doctrine\Common\Inflector\Inflector::tableize($item->getName()), [
/* настройки параметров поля */
]);
} $builder-add() в методе buildForm, этому методу без разницы откуда именно вы возьмёте данные. Таким образом ничто вам н мешает достать нужные вам данные из базы и сформировать содержимое формы. Либо (что тоже возможно) я вас неправильно понял и на самом деле задача отличается, в этом случае лучше уточнить её условия.