goedemiddag,
ik ben een tijdje bezig met een MVC en loop even ergens tegen aan, n.l. de consistentie/afhandeling van de router
Stel ik heb een tabel met CD's (id, albumtitel, artiest, releasedatum etc.)
Om een lijst van cd's te genereren maak ik dan gebruik van een router index.php?route=cd/getAll
Vervolgens kan ik in de lijst sorteren (artiest -oplopend), de router wordt dan index.php?route=cd/getAll/artiest/ASC
Stel dat ik een 2 sortering wil aanbrengen, eerst op artiest - oplopend, en vervolgens releasedatum - oplopend dan zou dat bijv. worden -> index.php?route=cd/getAll/artiest/ASC/releasedatum/ASC
Anderzijds zou ik willen filteren op releasedatum 01-01-2009 - > index.php?route=cd/getAll/artiest/ASC/releasedatum/01-01-2009
Ik heb dus steeds een andere controller krijg niet helder hoe ik deze controller moet afhandelen.
Hoe kijken jullie hier tegenaan?
Hetzelfde geldt in feite voor een mod_rewrite.
ik ben een tijdje bezig met een MVC en loop even ergens tegen aan, n.l. de consistentie/afhandeling van de router
Stel ik heb een tabel met CD's (id, albumtitel, artiest, releasedatum etc.)
Om een lijst van cd's te genereren maak ik dan gebruik van een router index.php?route=cd/getAll
Vervolgens kan ik in de lijst sorteren (artiest -oplopend), de router wordt dan index.php?route=cd/getAll/artiest/ASC
Stel dat ik een 2 sortering wil aanbrengen, eerst op artiest - oplopend, en vervolgens releasedatum - oplopend dan zou dat bijv. worden -> index.php?route=cd/getAll/artiest/ASC/releasedatum/ASC
Anderzijds zou ik willen filteren op releasedatum 01-01-2009 - > index.php?route=cd/getAll/artiest/ASC/releasedatum/01-01-2009
Ik heb dus steeds een andere controller krijg niet helder hoe ik deze controller moet afhandelen.
Hoe kijken jullie hier tegenaan?
Hetzelfde geldt in feite voor een mod_rewrite.
[ Voor 3% gewijzigd door Verwijderd op 23-01-2009 12:34 ]