Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%)
|
Chciałbym dodać pole product do innego Entity w klasie Admin do SonataAdmin Bundle, ale nie działa to poprawnie.
To jest kod :
Problem polega na tym, że gdy dodam pole product jako sonata_type_model to wyświetla tylko label bez select boxa. A kiedy ustawie te pole na typ entity, to nie mogę tego pola dodać jako null w formularzu admina i kiedy wybiorę jakis product to walidację przechodzi, ale w tabeli rabat pole product_id jest ustawione na null a w polu name jest ustawiane pole name z produktu. Prosze o pomoc. Ten post edytował Crash89 9.03.2018, 15:54:44 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
A jaki efekt chcesz uzyskać?
Jeśli chcesz ustawić productId, to usuń właściwość property_path (masz ustawione na name, więc logiczne, że ustawia name dla rabat) Jeśli chcesz mieć możliwość ustawienia null, to trzeba dodać placeholder (np. "please choose", "no selection" " -- " czy coś w tym stylu). Wszystko jest w dokumentacji opisane. I tak w ogóle, Rabat to stolica Maroka (IMG:style_emoticons/default/Lkingsmiley.png) |
|
|
|
Crash89 [SF][SF2][Symfony2]SonataAdminBundle, dodanie pola ManyToOne do klasy admina 9.03.2018, 15:49:03 
Crash89 Cytat(Pilsener @ 9.03.2018, 19:37:29 ... 10.03.2018, 13:27:55
franki01 Tak btw. Wystarczy taka deklaracja:
[PHP] pobierz... 25.03.2018, 00:51:20 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:09 |