![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałem zobaczyć jak Symfony2 poradzi sobie jako API i w tym celu chciałem wykorzystać ActionScript3.0 + Symfony2 (PHP) więc mam sobie jakąś aplikację, która wysyła z flasha json ( { id:1 } ) więc flash oczekuje wszystkich kolumn, które należą do ID = 1. Jako z tym nie mam problemu, bo normalnie mogę zrobić to tak:
ale jak to samo zrobić w Symfony2 ?
var_dump zwraca
Ale nijak nie potrafię się po tym ruszyć... EDIT:: Doszedłem do tego, że po zmianie w klasie Userzy.php (entity) z private na public mam dostęp do np print $entities[0]->name; w przeciwnym razie otrzymuję error Cannot access private property SimonMedia\ApiBundle\Entity\Userzy::$name in F:\WORK\labs\Symfony\ApiID\src\SimonMedia\ApiBundle\Controller\DefaultController.php on line 28 Ale chyba taka zmiana nie jest dobra i nie na tym to ma polegać ? Ten post edytował Szymciosek 16.09.2012, 11:06:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zamiast ręcznie transformować obiekty na tablice, potem json_encode to radzę zainteresować się świetnym Bundlem:
http://jmsyst.com/bundles/JMSSerializerBundle Adnotacjami w modelach oznaczasz jak ma być serializowany/deserializowany. A potem bezproblemowo serializujesz do xmla/jsona. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:54 |