Hallo,
ich beginne gerade verschiedene Frameworks zu testen (unter anderem kohana und cakephp), da ich finde, dass sie die Arbeit doch sehr erleichtern und die ganze Anwedung viel strukturierter ist.
Nun wollte ich mal probieren ein kleines CMS zu schreiben, ich habe vor einiger Zeit schon mal ein CMS geschrieben, allerdings war das nicht wirklich OOP, also wollte ich es mal mit einem Framework versuchen.
Mein Problem liegt schon in der Planung
.
Und zwar, wenn ich jetzt z.B. zwei verschiedene Arten von Seiten haben will, dynamische Seiten (Inhalte werden einfach aus der DB ausgelesen und ausgegeben) und module (z.B. ein Kontaktformular), wie löse ich das am besten?
Nach meiner Planung, würde es für das Frontend nur einen Page Controller geben, welcher die SeitenID bekommt und dann den gewünschten Inhalt aus der Datenbank holt und an den Template Controller übergibt.
Aber ist auch auch richtig so? Und was müsste ich machen, wenn nun ein Modul angefordert wird?
Ich hoffe ihr versteht was ich meine und könnt mir helfen.
Danke
lg Alex
ich beginne gerade verschiedene Frameworks zu testen (unter anderem kohana und cakephp), da ich finde, dass sie die Arbeit doch sehr erleichtern und die ganze Anwedung viel strukturierter ist.
Nun wollte ich mal probieren ein kleines CMS zu schreiben, ich habe vor einiger Zeit schon mal ein CMS geschrieben, allerdings war das nicht wirklich OOP, also wollte ich es mal mit einem Framework versuchen.
Mein Problem liegt schon in der Planung

Und zwar, wenn ich jetzt z.B. zwei verschiedene Arten von Seiten haben will, dynamische Seiten (Inhalte werden einfach aus der DB ausgelesen und ausgegeben) und module (z.B. ein Kontaktformular), wie löse ich das am besten?
Nach meiner Planung, würde es für das Frontend nur einen Page Controller geben, welcher die SeitenID bekommt und dann den gewünschten Inhalt aus der Datenbank holt und an den Template Controller übergibt.
Aber ist auch auch richtig so? Und was müsste ich machen, wenn nun ein Modul angefordert wird?
Ich hoffe ihr versteht was ich meine und könnt mir helfen.
Danke
lg Alex
Kommentar