Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Symfony 4 - Form CollectionType/ChoiceType
kamil_lk
post 4.04.2020, 17:01:14
Post #1





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

Ostrzeżenie: (0%)
-----


Cześć,

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

  1. class SelectProfileType extends AbstractType {
  2.  
  3. public function buildForm(...) {
  4.  
  5. $builder->add('profiles', CollectionType::class); // ChoiceType?
  6.  
  7. }
  8. }


Do tego Controller
  1. public function selectSystem() {
  2. ....
  3.  
  4. $user = $this->getUser();
  5. $form = $this->createForm(SelectProfileType::class, $user);
  6.  
  7. ....
  8. }


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ć?

Ten post edytował kamil_lk 4.04.2020, 17:01:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 19:03