PHP fóra: Builder | JakPsatWeb | Webtrh
Nejste přihlášen(a)
Zdravím,
hledám vhodnou reprezentaci stromu v SQL databázi a vhodnou třídu v PHP, která by s tím pracovala. Jako nejlepší varianta v SQL se mi zdá traverzování kolem stromu. Jde mi o to, jestli existuje nějaká lepší implementace v PHP pokud možno nezávislá na použité databázi. 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.
Opakování je matkou chyb, aneb dělej vše jen jednou!