DB – traverzování kolem stromu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jtousek
- Člen | 951
Tohle je možná trochu off topic, neboť se nejedná o Nette.
Jde mi o to, jestli existuje nějaká lepší implementace traverzování kolem stromu v PHP pokud možno nezávislá na použité databázi – úplně ideální by bylo použití dibi. Našel jsem tato dvě řešení:
http://www.zaachi.com/…tromu-1.html
http://www.phpriot.com/…nested-trees
První řešení je pro MySQL a nemí tam příliš dobře vyřešen přesun
uzlu. To v komentářích zde uznává i autor:
http://php.vrana.cz/…uny-uzlu.php
Druhé řešení je pro PostgreSQL ovšem přesouvání uzlů zde není vůbec. Je to třída spíše pro výběr z dané struktury.
Než se do toho dám sám, raději se chci zeptat jestli někdo znáte nějakou další implementaci nebo třeba lepší způsob ukládání stromů v DB.