Hallo KarlEgon,
nun ein paar Sätze zum Beispiel:
1. Das Haupt-Template beinhaltet diverse dynamische includes. Diese werden über das GlobalModel gesteuert und können zu Demonstration über die index.php geändert werden. Die Anzahl der includes ist unbegrenzt, das Model muss lediglich die entsprechenden Parameter vorhalten und es muss einen Mechanismus geben. Idealerweise implementierst du dazu eine FrontController-Action.
2. Das obere Template bindet gleich noch ein weiteres Modul ein, das wiederum über das Model des Moduls einen weiteren Subview einbaut. Dies soll verdeutlichen, dass du quasi beliebig tief und komplex verschachteln kannst. Die jeweilige Zuständigkeit sollte jedoch beim entsprechenden Modul und nicht auf der oberen Ebene liegen, da das onst zu komplex wird.
Genau. Wenn du im south Template einen weiteren sub_view möchtest, füge einfach einen weiteren importdesign-Tag hinzu. Dabei solltest du dir jedoch Gedanken darüber machen, wer die Parameter des dynamischen Includes verwaltet. Im Fall des south Templates könnte das das ModAModel sein - wie auch schon so angewandt.
Wichtig ist an dieser Stelle einfach, dass du dir vorher über die Struktur und die Möglichkeiten der Steuerung Gedanken machst und das dann implementierst. Das erleichtert einiges.
nun ein paar Sätze zum Beispiel:
1. Das Haupt-Template beinhaltet diverse dynamische includes. Diese werden über das GlobalModel gesteuert und können zu Demonstration über die index.php geändert werden. Die Anzahl der includes ist unbegrenzt, das Model muss lediglich die entsprechenden Parameter vorhalten und es muss einen Mechanismus geben. Idealerweise implementierst du dazu eine FrontController-Action.
2. Das obere Template bindet gleich noch ein weiteres Modul ein, das wiederum über das Model des Moduls einen weiteren Subview einbaut. Dies soll verdeutlichen, dass du quasi beliebig tief und komplex verschachteln kannst. Die jeweilige Zuständigkeit sollte jedoch beim entsprechenden Modul und nicht auf der oberen Ebene liegen, da das onst zu komplex wird.
Mhhh habe ich mir angeschaut, aber bei dem Beispiel müsste ich doch, um ein weiteres sub_view zum south template hinzuzufügen, ein weiteren import design machen oder?
Wichtig ist an dieser Stelle einfach, dass du dir vorher über die Struktur und die Möglichkeiten der Steuerung Gedanken machst und das dann implementierst. Das erleichtert einiges.
Kommentar