Formularz ma dodane takie pola:
$builder 'label' => 'Kategoria', 'class' => 'AppBundle:Category', 'choice_label' => 'title' )) 'label' => 'Typ grafiki', 'mapped' => false, 'Link do obrazka' => 1, 'Z dysku' => 0 ), 'required' => false ))
Chciałbym aby jeżeli pole "category" ma wartość 2 to pole "imageChoiceType" aby było wymagane i miało wartości albo 0 albo 1.
Encja na której opiera się formularz nie ma właściwości $imageChoiceType. Pole to jest mi potrzebne tylko do walidacji dalszych pól.
Aktualna obsługa formularza to standardzik:
$item = new Item(); $form = $this->createForm(newItemType::class, $item); $form->handleRequest($request); if($form->isSubmitted() && $form->isValid()) { }
Czytałem http://symfony.com/doc/current/reference/c...s/Callback.html jednak nie pomogło mi to ponieważ z poziomu encji nie mam dostępu do pola imageChoiceType (pole nie jest mapowane)
Jak to rozwiązać?