Aktywne Wpisy
![Trzesidzida](https://wykop.pl/cdn/c3397992/Trzesidzida_S89EMwpKYT,q60.jpg)
Trzesidzida +200
Czy to już starość jeśli #!$%@? wie po co trzymam w szufladzie stary kabel VGA który prawdopodobnie już do niczego się nie przyda?
#pytaniedoeksperta
#pytaniedoeksperta
![Trzesidzida - Czy to już starość jeśli #!$%@? wie po co trzymam w szufladzie stary ka...](https://wykop.pl/cdn/c3201142/084318371789b23497f957b56205e61bf68fc6c0c723ea4554044eaf6fd90f70,w150.jpg)
źródło: temp_file4674977628950264241
Pobierz![mickpl](https://wykop.pl/cdn/c0834752/e8a8471ee0ef9099b528719cfb0a12bfb11959242b197c0a5ccb8689ed0e1cc8,q60.jpg)
mickpl +155
To jest serio absurdalne jak wiele ludzi w tym kraju uwierzyło, że droga do emerytury i wolności finansowej to nabycie 3 kurników inwestycyjnych pod najem, na których obłożenie będzie zawsze, bez względu na to, że kurników przybywa, ludzi ubywa, a rynek jest już wyraźnie wysycony.
#nieruchomosci #ekonomia #gospodarka #kurnikiinwestycyjne #przemysleniazdupy
#nieruchomosci #ekonomia #gospodarka #kurnikiinwestycyjne #przemysleniazdupy
Siema phpmirki,
piszę API RESTowe w Symfony 4 i za pomocą Doctrine pobieram sobie z bazy danych listę obiektów klasy
ClassA
, która wśród swoich pól prywatnych ma jedno pole typuArrayCollection
i teraz chcę zwrócić wszystko jako JSON, aby miało to strukturę mniej więcej[
{
"id": 1,
"name" : "Blabla",
"ClassB" : [{
"id": 9,
"name": "Urabura",
"status": 0
} { ... }],
{ ... }
]
(dzięki wykopowy edytor za obcięcie indentów)
Rozumiem, że nie ma lepszego sposobu niż implementacja JsonSerializable i własnych metod serializacji? Co w przypadku dużych zagnieżdżeń (np.
ClassB
agregujeClassC
, która z kolei agregujeClassD
)? Co w przypadku, gdy w niektórych akcjach chcę wchodzić głębiej w każdą kolejną agregację, a w innych nie (np. wystarczy miid
iname
, bez danych oClassB
)?Da się to jakoś "ładnie" rozwiązać?
JsonSerializable
to najprostsza metoda. Inna opcja to użycie dedykowanej libki, jak JMSSerializerBundle.Może ja coś źle zaprojektowałem i nie powinno się robić takich zagnieżdżeń wielokrotnych? Bo w niektórych widokach, w których będe używał konkretnych obiektów nie będę potrzebował ich wszystkich składowych więc wydaje mi się bez sensu zwracanie ich z serwera i chciałbym mieć wpływ na to która