Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony2][SF][SF2] Pole w formularzu, które stworzy obiekt
Fluke
post
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:
  1. $builder->add(
  2. 'email',
  3. 'email',
  4. [
  5. 'property_path' => 'person.email',
  6. 'data_class' => Person::class,
  7. ]
  8. );

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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.12.2025 - 22:06