| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Dafür gibt es definitiv eine Möglichkeit: das APF. Dieses implementiert das Pattern und stellt eine generische Schnittstelle zur Beeinflussung des erzeugten DOM-Baumes auf Basis von Taglibs bereit. Alternative Lösungen sind mir nicht bekannt.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Moderator und Wett-König | Du willst mir also erzählen, dass ein Master-Template und Taglibs unelegant sind?
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Moderator und Wett-König | Hallo Frucht, mir scheint, du hast HMVC irgendwo aufgeschnappt, die Idee dahinter aber noch nicht verstanden. Das HMVC-Pattern beschreibt eine hierarchische Struktur von MVC-Knoten, um Applikationen - genauer GUI-Strukturen - besser segmentieren zu können. Hierarchische Strukturen sind in der Regel Bäume und diese wiederum haben eine Wurzel (Root-Knoten/Master-Template). Ob dieses nun statisch einem Page-Controller übergeben wird oder eine andere Komponente bestimmt, welches Ausgangs-Template geladen wird ist dabei zweitrangig. Es gibt also keine andere Möglichkeit eine Baum-Struktur aufzubauen, wenn du nichts in der Hand hast. Was die Taglibs angeht, gibt es sicher Alternativen, jedoch schränken dich diese immer in der Erweiterbarkeit deiner Applikation ein. Taglibs haben in diesem Zusammenhang sowohl den Vorteil, dass du eigene Tags schreiben und damit einen sehr hohen Grad an Wiederverwendbarkeit schaffst und den Aufbau und die Transformation des Baumes selbst - auf Basis des APF-Page-Controllers beeinflussen kannst. Nutzt du lediglich einfache Platzhalter für die Erzeugung der Ausgabe, hast du keinen Einfluss auf das Timing-Modell. Ich würde dir - wie auch in Post #4 angesprochen - empfehlen, eine fertige Lösung einzusetzen und nicht nach Alternativen suchen und versuchen, diese selbst zu implementieren. Das kostet extrem Zeit und diese kannst du effektiver in die Einarbeitung stecken.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 05.01.2009
Beiträge: 380
PHP-Kenntnisse: Fortgeschritten ![]() | @Frucht Schau dir mal Kohana 3 an das bassierd auf HMVC ist eine fertige Lösung die du nur noch einsetzen mußt dazu auch noch sehr klein und schnell. Download unter: Kohana v3.x - Files - Kohana Development Mfg Splasch |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Eine Frage zum guten Code-Layout | SilentSight | JavaScript, Ajax und mehr | 3 | 14.07.2010 09:18 |
| [Erledigt] Frage zu JOIN Befehl und dem Auslesen desselben | apo | PHP Tipps 2010 | 11 | 13.06.2010 19:32 |
| Integration eines Pluginsystems in einer HMVC Struktur | Anyone | Software-Design | 17 | 21.12.2009 20:10 |
| [PDO] Frage zur Portabilität | freq.9 | PHP-Fortgeschrittene | 2 | 29.07.2005 13:28 |
| [Erledigt] frage | PHP Tipps 2005-2 | 9 | 15.06.2005 13:22 | |
| .htaccess - Frage | Stümper | PHP Tipps 2005 | 11 | 30.05.2005 11:56 |
| [Erledigt] Performence Frage | PHP-Fortgeschrittene | 10 | 06.05.2005 19:00 | |
| Frage zu einem Editformular | PHP Tipps 2005 | 3 | 25.04.2005 14:58 | |
| Frage: gibt es bei PHP sowas wie target="_blank" | PHP Tipps 2005 | 6 | 20.04.2005 06:27 | |
| mal ne Frage | PHP Tipps 2005 | 7 | 14.04.2005 09:46 | |
| Technische Frage zur Realisation einer Online-Umfrage | Stefano | PHP Tipps 2005 | 5 | 16.03.2005 17:39 |
| Frage zu einer Liste? | HTML, Usability und Barrierefreiheit | 2 | 15.02.2005 16:56 | |
| Hallo und Frage zu dynamischer Veränderung in Textfeldern. | PHP Tipps 2004-2 | 2 | 27.12.2004 22:29 | |
| [Erledigt] Frage zur Funkrionen? | PHP Tipps 2004-2 | 10 | 01.12.2004 09:42 | |
| Kurze Frage an die Php Profis | PHP Tipps 2004-2 | 11 | 24.11.2004 17:38 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| kohana3 dynamischer inhaqlt, hmvc struktur, hmvc php selbst gemacht, hmvc php ajax, hmvc, http://www.php.de/software-design/71270-hmvc-frage-post538627.html |