![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 4.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
chciałbym skonsultować pewien mój pomysł odnośnie trzymania i zarządzania artykułami w bazie (CMS), wymyśliłem coś takiego:
tabela articles, pola: id INT (PK) parent INT - id ojca artykułu, badź null gdy strona głowna children TEXT - id dzieci artykułu separowane dwukropkami, badź pusto typ INT - typ (artykuł, dział, link do innego id itp) autor INT, tytul TEXT itp łatwo jest to prezentować jako drzewko w panelu administracyjnym strony, łatwo też wygenerować "pasek nawigacyjny" na stronie lecz chciałbym poznać opinie forumowiczów odnośnie takiego rozwiązania |
|
|
![]() |
![]()
Post
#2
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Spójrz na wortal, eZ ma możliwość zagnieżdzania folderów w których są trzymane miedzy innymi artykuły. To rozwiązanie jest chyba we wszystkich CMSach ( nie systemach portalowych )
Najlepiej poczytaj o drzewkach, bo z twoim rozwiązaniem to będzie trzeba wykonywać za każdym razem zapytanie o wyższy poziom. Po co trzymać dane o dzieciach ? Ja się osobiście przychylam koncepcji, że wszystko jest treścią i tylko różny jest sposób jej prezentacji. Treść trzymam w XMLu i sobie później przekształcam do porządanego kształtu ( RSS, PDF, XHTML etc ), następnie to keszuje, bo przetwarzanie XML w php jest powolne. Mam tzn chcialbym miec zaimplementowane (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Mam w planach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 22:16 |