Ako riešite databázovú routu?

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

Akým spôsobom riešite databázovú routu ak máte dáta s hierarchickou štruktúrou ? Napríklad bežné routovanie cms stránok.

Ak routujem len pomocou id stránky, teda linku si vyskladá routa sama pomocou constructUrl(). Tak získam síce jednoduchosť vo volaní jednotlivých stránok, poprípade jednoduchej zmene jazyka a automatického preroutovania url do vybraného jazyka.

No routa bude vykonávať kvantum dotazov na databázu → každý odkaz ktorý bude vytvárať urobí dotaz na databázu.

Možnosťou je načítať si celú štruktúru stránok do pola a to cachovať no pri veľkom množstve stránok budem mať v pamäti zbytočne veľké pole.

Ako riešite takéto routovanie vy ?