![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Mam mały problem związany z kategoriami i artykułami pobieranymi z bazy danych. Na stronie właściwej mają się znajdować dwie główne kategorie: 'dla mieszkańca', 'dla studenta' (w przyszłości możliwość dodania nowej grupy tematycznej). Oprócz tego ma być dostępne menu składające się z kategorii i podkategorii (podkategorie mają się wyświetlać po najechaniu na kategorie). Nazwy kategorii i podkategorii są stałe (menu jest globalne i wygląda zawsze tak samo, bez względu na wybór grupy tematycznej - np.: 'dla studenta'), z tymże skojarzone z nimi artykuły są zależne od kategorii głównych: 'dla mieszkańca', 'dla studenta'. Czyli przykładowo: Klikamy 'dla mieszkańca', następnie 'Wiadomości' (kategoria), 'Prasa' (podkategoria) i na podstronie wyświetlają się artykuły skojarzone z tymi działami. Kiedy wybierzemy 'dla studenta'->'Wiadomości'->'Prasa' mają się wyświetlić artykuły dla grupy tematycznej związanej ze studiami. W jaki sposób zaprojektować tabele dla kategorii i artykułów? Mam w tej chwili tabelę 'Kategoria', która składa się z takich pól: | id | kategoria_id | nazwa | Tabela 'hashująca' o nazwie 'Kategoria_has_Artykul' przeznaczona dla artykułów i kategorii wygląda tak: | kategoria_id | artykul_id | Natomiast tabela z artykułami 'Artykul' przedstawia się następująco: | id | tytul | tresc | W jaki sposób umieścić w tabeli/tabelach adnotacje o grupach tematycznych - 'dla mieszkańca', 'dla studenta'? Pomoże mi ktoś? Byłbym wdzięczny. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 3 Dołączył: 19.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jesli drzewko kategorii jest wspolne dla studenta i mieszkanca to informacje o tym, dla ktorej grupy powinien byc produkt moze byc w produktach. Czyli:
1. Tabel z artykulami: | id | tytul | tresc | id_grupy | 2. grupy | id_grupy | nazwa | Lub jesli jeden produkt moze nalezec do dwoch grup: 1. Tabel z artykulami: | id | tytul | tresc | 2. ArtykulGrupa | id_artykulu | id_grupy | 3. grupy | id_grupy | nazwa | |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:36 |