Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%)
|
Chcę zrobić formularz z polem typu <select>, korzystyam z EntityType, żeby zaciągnąć dane do elementów <option>, ale chciałbym, aby dwa początkowe elementy były customowe, np. "-- wybierz opcję --" i "-- nowy --". Nie wiem jak to zrobić. Zastanawiam się nad modyfikacją "query_builder" tak żeby dołączyć tam jakiś wirtualny rekord czy coś w tym rodzaju, ale to chyba nie jest najlepsze rozwiązanie. Myślalem też o tym, by zamienić EntityType na ChoiceType, ale wtedy nie widzę możliwości, aby zaciągnąć entity do pozostałych opcji. Rozważałem też, czy da się to dodać w Twigu, ale też jakoś nie widzę takiej opcji. Jedyne, co na razie potrafiłbym zrobić, to dołożenie tego przez jquery, ale to jest dość słaby pomysł.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
W property choices możesz wstawić już pobrane opcje, więc możesz do nich dostawić customowy typ.
W praktyce nie wiem jak zadziała takowe rozwiązanie, bo nigdy nie testowałem, ale możliwość jest i może nakieruje Cię to na odpowiedź. |
|
|
|
mundeck [Symfony] Własne opcje w <select> 14.09.2016, 15:23:32
mundeck OK, poradziłem sobie z tym za pomocą metody finish... 27.09.2016, 22:56:15
lukaskolista Bo typ entity nie służy do dodawania własnych opcj... 28.09.2016, 11:24:21 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 21:18 |