Symfony CollectionType a addEventListener rubrika: Programování: PHP

Zdar mám dotaz ohledně symfony formulářů, mám vnořený formulář pomocí CollectionType a v tom vnořeném formuláři potřebuji nastavit select dle nadřazeného id.
Pokud dám event pro získání dat z nadřazeného form hodí mě to null, viz níže. Řešil tohle někdo už?
$builder->addEventListener( FormEvents::PRE_SET_DATA, function (FormEvent $event) {
$form = $event->getForm();
$data = $event->getData();
dump($data);
}
);

Nakonec jsem to předal tímhle způsobem, volat to z WasteTransferType na rodiče nešlo.
->add('wasteTransfers', CollectionType::class, [
'entry_type' => WasteTransferType::class,
'entry_options' => [
'label' => false,
'evidentCompany'=> $builder->getData()->getEvidentCompany(),
'partnerCompany'=> $builder->getData()->getPartnerCompany()
],
WasteTransferType:
$resolver->setDefaults([
'data_class' => WasteTransfer::class,
'evidentCompany'=>false,
'partnerCompany'=>false
]);
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem: