Posiadam trzy obiekty.
User, Profile, System.
Obiekt użytkownika posiada kolekcję powiązanych profili, z kolei każdy profil ma przypisany do siebie system.
Całą obsługę powiązań mam zrobioną. Zatrzymałem się na prostej rzeczy.
Chcę utworzyć formularz dla zalogowane użytkownika z selectem profili przypisanych do niego.
Napisałem prostego forma
class SelectProfileType extends AbstractType { public function buildForm(...) { $builder->add('profiles', CollectionType::class); // ChoiceType? } }
Do tego Controller
public function selectSystem() { .... $user = $this->getUser(); $form = $this->createForm(SelectProfileType::class, $user); .... }
W ten sposób uzyskałem listę inputów z profilami, a chciałbym w tym miejscu uzyskać pole typu select jednokrotnego wyboru.
Możecie mnie nakierować w jaki sposób mogę to zrobić?