![]() |
| | Themen-Optionen |
| | Nach oben #22 | |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
| Zitat:
SubController verwende ich so: (controller.class.php PHP-Code:
__________________ http://www.ChrisDiary.De | |
| | |
| | Nach oben #23 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 279
|
Also ihr beiden: Das mit den Filtern und nur da wo sie gebraucht werden. Angenommen ich hab beispielsweise irgendeine BBCODE- oder Wiki-Klasse. Dann wird das doch im Controller aufgerufen ungefähr so: PHP-Code: |
| | |
| | Nach oben #24 | ||
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
| Zitat:
Zitat:
__________________ http://www.ChrisDiary.De | ||
| | |
| | Nach oben #26 | |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
| Zitat:
Wenn du nur einen einzigen Controller verwenden willst, musst du irgendwie alle benötigten Funktionen acuh da rein packen. Find ich aber irgendwie unsinnig, oder ich hab das einfach noch nicht so verstanden.
__________________ http://www.ChrisDiary.De | |
| | |
| | Nach oben #27 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
|
Durch die Subcontroller kannst du diese doch in andere maincontroller wieder einbinden. Dadurch sparst du doch das schreiben von identischen codes... so würde ich das zumindest verstehen.
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #28 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 279
|
Warum wird das nicht so geregelt? Da könnte man ja für jeden Anwendungsbereich bestimmte Funktionen bereitstellen. PHP-Code: |
| | |
| | Nach oben #29 | |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.480
| Zitat:
Der Controller ist sozusagen das Hirn. Das Hirn sagt der Hand, dass sie zugreifen soll und die macht das dann, wobei die Hand erstmal überprüft, ob es weh tut, wenn man zugreift. Verständlich beschrieben? Ein Controller ist nicht, was man wiederverwendet @WarrenFaith. Der Kern des Systems wird wiederverwendet. Model und View bieten bei guter Strukturierung und Implementierung die Möglichkeit immer wieder verwendet zu werden, z.B. in Form der Persistenzabstraktion etc. Der Controller ist speziell auf ein System angepasst. Heißt, dass er natürlich unterschiedlich aussieht und auch unterschiedlich komplex ist. Filterungen, wie z.B. das richtige Escapen bei SQL-Queries etc., werden nicht im Controller durchgeführt, sondern intern in den entsprechenden Klassen. Ebenso bei der Ausgabe. Da kommt es dann auf die richtige Implementierung an und auf die Möglichkeit Ausgaben so zu manipulieren, dass man all das machen kann, was man gerne möchte. (Bisschen bescheuert beschrieben ... Fakt ist, dass man mit einem Controller genau ein System laufen lassen kann. Mit einem anderen Controller wieder etwas anderes ... das eine ist vielleicht ein CMS, das andere ein Shop, ein nächstes vielleicht ein Auktionshaus oder eine Lagersoftware. Der Kern bleibt .. aber das außenrum ändert sich. Das Schreiben eines Subcontrollers ist genauso legitim, wie alles andere auch, da es eben (gerade für PHP) keine fixe Spezifikation gibt, wie das alles auszusehen hat. Es gibt kein festes "richtig"/"falsch"! Grüße, Ben. Geändert von Ben (13.06.2006 um 14:32 Uhr). Grund: Grammatik-/Zeichenfehler behoben | |
| | |
| | Nach oben #32 | |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
| Zitat:
__________________ I did it my way - Senseless-Blog | |
| | |
| | Nach oben #34 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
|
dann vielleicht der zusatz: ein Controller ist so spezifisch, dass er maximal im gleichen Projekt wiederverwendet werden kann. einverstanden?
__________________ I did it my way - Senseless-Blog |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Verständnisfrage - MVC (Model-View-Controller) | Artemis | Anwendungsdesign / Softwarearchitektur | 24 | 11.01.2007 10:34 |
| PHP und das Observer-Pattern (MVC) | Ben | Anwendungsdesign / Softwarearchitektur | 14 | 26.05.2006 14:47 |
| MVC - Was darf die View | NewYork | Anwendungsdesign / Softwarearchitektur | 2 | 03.11.2005 21:42 |
| MVC, Strukturierung, Reaktion auf Events... | Ben | Allgemeine Java-Programmierung | 7 | 17.06.2005 16:34 |
| MVC Programmierung nur mit Klassen mit UI Endung? | Java17 | Desktop-Applikationen und Grafik | 5 | 14.03.2005 17:12 |