Popis struktury $path pro fetchAssoc()

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
spagr
Člen | 17
+
0
-

Ahoj,
mohl bych někoho požádat o objasnění struktury řetězce $path pro fetchAssoc($path) či Nette\Utils\Arrays::associate($rows, $path) v aktuálním Nette (2.3.8) ?

Nápověda v API „Path looks like ‚field|field[]field->field=field‘“ mě zrovna nenakopla, nic mi tento zápis neříká …
Postačil by i nějaký analyzovatelný příklad.

Z hledání na fóru jsem pochopil, že obdobnou funkci má Dibi, i když s lehce jinou strukturou, ale neměl jsem s ním čest, takže odkázání na něj mi asi nepomůže.

Čeká mě řešení přenosu dat mezi db aplikacemi a rád bych, pokud smysl správně chápu, této funkce využil pro přípravu dat pro serializaci.
Nebo je nějaké jiné, již osvědčené řešení pro serializaci výstup z DB ? Vím že PDO instance si se serializací zrovna nepadli do noty.

Díky předem

Špágr

David Matějka
Moderator | 6445
+
+1
-

nejaky priklady najdes v testech https://github.com/…ciate().phpt

spagr
Člen | 17
+
0
-

A vidíš, testy … výborně, díky, napověděly.