Datamodel
Dag allen,
Op het moment ben ik bezig met een database model aan het bedenken voor een tutorial site waar ik een CMS voor aan het bouwen ben. Ik kom er alleen niet helemaal uit.
De situatie is als volgt:
Op de hoofd-pagina zie je bijvoorbeeld 3 categorieën met daaronder weer een aantal sub-categorieën.
Alle sub-categorieen moeten klikbaar worden naar de desbetreffende tutorial. Wanneer er op een subcategorie geklikt is, moet op een nieuwe pagina de categorie kopjes vervangen worden door de zojuist ge-klikte subcategorie en daaronder weer nieuwe sub-categorieen die dan dieper op het onderwerp in gaan.
Voorbeeld:
Hoofdpagina:
HTML
-html basis
-html gevorderd
CSS
-css basis
-css gevorderd
-css voorbeelden
PHP
-php basis
-php gevorderd
-php voorbeelden
Stel is nu geklikt op CSS basis dan zou deze pagina getoond moeten worden:
CSS basis
- Introductie
- Font
- blaat
Alles wat je hier ziet moet dus uit een database komen. Hoe zouden jullie dit aanpakken kwa model?
Sorry dat het misschien onduidelijk overkomt
Met vriendelijke groet,
Marcel.
Op het moment ben ik bezig met een database model aan het bedenken voor een tutorial site waar ik een CMS voor aan het bouwen ben. Ik kom er alleen niet helemaal uit.
De situatie is als volgt:
Op de hoofd-pagina zie je bijvoorbeeld 3 categorieën met daaronder weer een aantal sub-categorieën.
Alle sub-categorieen moeten klikbaar worden naar de desbetreffende tutorial. Wanneer er op een subcategorie geklikt is, moet op een nieuwe pagina de categorie kopjes vervangen worden door de zojuist ge-klikte subcategorie en daaronder weer nieuwe sub-categorieen die dan dieper op het onderwerp in gaan.
Voorbeeld:
Hoofdpagina:
HTML
-html basis
-html gevorderd
CSS
-css basis
-css gevorderd
-css voorbeelden
PHP
-php basis
-php gevorderd
-php voorbeelden
Stel is nu geklikt op CSS basis dan zou deze pagina getoond moeten worden:
CSS basis
- Introductie
- Font
- blaat
Alles wat je hier ziet moet dus uit een database komen. Hoe zouden jullie dit aanpakken kwa model?
Sorry dat het misschien onduidelijk overkomt
Met vriendelijke groet,
Marcel.
Gesponsorde koppelingen:
Categorien
id
naam
subcategorien
id
naam
cat_sub
id
cat_id
sub_cat_id
met op cat_sub 2 foreign key constraints naar categorien.id en subcategorien.id
id
naam
subcategorien
id
naam
cat_sub
id
cat_id
sub_cat_id
met op cat_sub 2 foreign key constraints naar categorien.id en subcategorien.id
@Klaasjan Boven: En wat nou als er een sub in een sub is?
Ik zit meer te denken aan id, naam, parent.
1 HTML 0
2 html 1
3 css basis 5
4 css css gevorderd 5
5 CSS 0
6 css voorbeelden 5
7 html gevorderd 1
8 PHP 0
9 css introductie 3 // dit is dan een sub in een sub
Ik zit meer te denken aan id, naam, parent.
1 HTML 0
2 html 1
3 css basis 5
4 css css gevorderd 5
5 CSS 0
6 css voorbeelden 5
7 html gevorderd 1
8 PHP 0
9 css introductie 3 // dit is dan een sub in een sub
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
@ Klaasjan:
Vormen sub-sub-categorieen geen probleem? Wellicht kun je in je datamodel de parent opnemen, en dan kijken of de parent ook weer een parent heeft.
Vormen sub-sub-categorieen geen probleem? Wellicht kun je in je datamodel de parent opnemen, en dan kijken of de parent ook weer een parent heeft.
Subcategorieën zijn ook categorieën, deze kunnen -dus- in dezelfde tabel.
categories
- id (PK)
- parent (FK)
- name
categories
- id (PK)
- parent (FK)
- name
Gewijzigd op 01/01/1970 01:00:00 door Mark PHP



