Обект от тип PHP Generator в JSON
Здравейте, коелги!
Правя проект, в който използвам PHP Generator, за да извлека данните от базата. Тъй като за визуализацията им трябва доста солидна обработка и реших, че най-добре би било, ако направя генерирания обект в JSON стринг, който след това да обработя с JS. Тук идва и проблемът. Какво ли не опитах и не става. Винаги ми връща или празен стринг "{}", или null.
Някой има ли опит с това и има ли начин да се направи въобще?
Благодаря и поздрави!
Разбира се, че потърсих в нета преди да пиша тук, но явно не правя нещата както трябва и не ми се получава :)
Така, структурата ми е следната:
Имам сървиси, които се теглят информацията от базата и я пращат на генератора:
В този ExpenseStockViewData клас пък има следното:
Изтрих анотациите над пропъртито и getter-а, защото си мислех, че те са проблем, но уви не са.
Така обработената информация се вика от файл и се праща към темплейта:
В темплейта вече взимам променливата, "тегля" данните от генератора през getter-а му и обработвам данните като масив.
Къде ли не слагах функцията от stackoverflow, открих и нещо за JsonSerializable интерфейса и неговата функция jsonSerialize(), но явно не я слагам на правилното място, защото ефектът е същия.
Това, което опитах вече е:
Тук имаше лек напредък. Резултатът бе -
Таа, да, не мога да открия къде греша и защо не става. Много благодаря за помощта!