Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam,
Mam pytanie odnośnie pojedynczego pola w formularzu, które po uzupełnieniu stworzy mi obiekt danego typu. Mam encję Person z polami: [id, firstname, lastname, email, address] Formularz:
I w ten sposób chciałbym, żeby mi stworzyło encję typu Person z uzupełnionym polem email. Niestety dostaję: Expected argument of type "object or array", "NULL" given. Jest sposób na to aby automatycznie w Symfony2 stworzył mi taką encję ? Zaznaczę, że próbowałem jeszcze z "empty_data" który zwracał obiekt Person ale też nie działa. Też chciałbym nie używać DataTransformer. Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Poczytaj o transformerach,
Transofmera niestety podać nie mogę. Jeżeli Ci to pomoże, to... - Interface DataTransformerInterface - setClass przyjmuje klasę jako parametr - Twoją encję która będzie transformowana obustronnie {property}->obiekt, obiekt->{property} - setProperty pole, dokladniej nazwa kolumny - znajdziesz w encji (Doctrine ORM Entity) W praktyce to transformery bardzo ułatwiają życie i nie widzę potrzeby wyszukiwania innego sposobu (IMG:style_emoticons/default/smile.gif) Pozdrawiam Ten post edytował kpt_lucek 26.10.2014, 02:30:36 |
|
|
|
Fluke [Symfony2][SF][SF2] Pole w formularzu, które stworzy obiekt 8.10.2014, 20:00:33
destroyerr Nie wiem o co chodzi. Dodajesz pole email i chcesz... 8.10.2014, 20:15:29
Fluke @destroyerr
Właśnie tak. Tak żebym ewentualnie nie... 8.10.2014, 21:22:01
Fluke Do tego zrobiłem sobie klasę:
[PHP] pobierz, plai... 27.10.2014, 16:04:11 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 04:52 |