php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.11.2011, 08:25  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.115
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

aber mein Subcontroller und MainController erben so oder so vom Controller,
(Controller = Startpunkt, Controller_Template erbt vom Controller, Controller_Subcontroller erstb von COntroller, Controller_Index erbt vom Template, Controller Helper erbt von Subcontroller)
und darf denn ein HMVC Konstrukt keine 2 Hauptknoten besitzen?
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.11.2011, 22:44  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Ich kann mich nur wiederholen: eine Vererbungsstruktur sagt nichts über die Laufzeit-Struktur und deren Güte aus. Ebenso ist eine Vererbungsstruktur kein HMVC. HMVC ist eine Anordnung von gleichartigen MVC-Einheiten in einer Baumstruktur. Diese werden jeweils gleich behandelt und folgen idealerweise dem Composite-Pattern.

Dieser Baum hat i.d.R. einen Root-Knoten die die komplette Resource repräsentiert. Setzt du HMVC konsequent um, benötigst du keine Helper, da die darin enthaltene Funktionalität sauber als wiederverwendbare Komponente des Baumes umgesetzt werden kann. Sofern dich das Thema tiefergehend interessiert, kannst du dir mal die Implementierung des APF (siehe Timing-Modell des Page-Controller) ansehen. Dort ist HMVC auf dem Template-first-Ansatz basierend umgesetzt.
__________________
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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ä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] Timestamp Problem bei PHP-Script über Cronjob hoffmann PHP-Fortgeschrittene 1 16.06.2010 13:29
[Erledigt] Frage zu JOIN Befehl und dem Auslesen desselben apo PHP Tipps 2010 11 13.06.2010 19:32
[Erledigt] Summation über Unterabfragen - Mysql jume Datenbanken 20 30.05.2010 09:58
MySQL über Client atthex Datenbanken 3 09.02.2010 13:32
.hpasswd über Browser editieren olixes PHP Tipps 2010 4 25.01.2010 16:34
[Erledigt] Frage zu $_SESSION ... mysteryxxx PHP Tipps 2009 9 01.10.2009 16:38
[Erledigt] performance query frage rudygotya Datenbanken 16 08.08.2009 12:23
win unter qemu über privoxy drieling Off-Topic Diskussionen 1 11.07.2008 11:16
Session übermittlung über URL havok PHP Tipps 2005-2 9 14.10.2005 08:24
Frage über OnMouseover PHP Tipps 2005-2 1 30.09.2005 00:26
Frage über Kontaktformular PHP Tipps 2005-2 8 29.09.2005 20:52
Frage an die PHP Profis PHP Tipps 2005 7 06.08.2005 13:21
frage über tabellen -=Slider=- HTML, Usability und Barrierefreiheit 6 08.05.2005 13:47
[Erledigt] Frage über eine Anwendung mit einem Cookie PHP Tipps 2005 7 28.03.2005 11:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mvc pattern2 code, php mvc pattern2

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum