Allora siccome stavo costruendo un piccolo CMS personale, volevo utilizzare gli SLUG per i nomi delle pagine tramite l'url rewrite.
Ora mi domandavo
avendo una tabella PAGE cosi fatta:
- ID
- PARENT _ID
- PAGE_TITLE
- PAGE_CONTENT
- PAGE_SLUG
per richiamare una pagina fare una cosa tipo page.php?page_slug=xxxx
convertendolo con il rewrite verrebbe direttamente /xxxxxxxxx che poi apache converte come sopra ovvero page.php?page_slug=xxxx
ora il problema è questo, se voglio fare delle pagine gerarchiche come ho previsto sulla tabella tramite il parent id, come mi organizzo con gli slug.
mettiamo caso che avrei
/dir1/page1
/page1
se ho due pagine con lo stesso slug non posso usare direttamente lo slug della pagina ma devo usare una sorta di PATH di pagina...
domanda: come devo organizzarmi prelevando il path completo e ritrovare la pagina nel database ?