Jak převést ActiveRow na JSON řetězec
- Jija
- Člen | 4
Zdravím,
začínám s Nette a zrovna jsem se setkal s problémem k němuž jsem nikde
nenašel žádné řešení.
Jde o to, že potřebuju z databáze pomocí Nette\Database\Connection
.fetch() přečíst řádek tabulky a převést ho do JSONu. Bohužel ActiveRow
nelze převádět do JSONu, takže mi vrátí jen {}. Tabulka má opravdu hodně
sloupců, takže ruční vytváření nového objektu také nepřipadá
v úvahu. Poradíte mi nějaký trik, jak to obejít?
- Jija
- Člen | 4
Této metody jsem si nevšiml. Moc děkuji. Nejprve jsem to vytvořil pomocí
foreache přes všechny hodnoty z tabulky překopírované do nového objektu,
takto je to ale poněkud elegantnější.
Nevím jestli je 22 přehnané. Jedná se o osobní údaje lidí, a nenapadá
mě, jak osobní údaje rozdělit do více tabulek bez újmy na přehlednosti a
použitelnosti. Snad mohu mít čisté svědomí.