| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer | Hallo Leutz, das einfache MVC habe ich verstanden und nun auch schon einiges damit umsetzen können. Nun mache ich mir Gedanken HMVC aufzubauen. Über die URL weiß ich nicht wie ich das machen sollte ohne lange URL's zu bekommen die schlecht zu merken sind. Also dachte ich mir das ich das ganze über eine XML Datei aufbaue. Hier mal die XML. Code: <?xml version="1.0" encoding="UTF-8"?>
<hmvc>
<modul name="News">
<object controller="News" action="entrybyid">
<subcomponents>
<object modul="Comments" controller="Comments" action="list"></object>
<object modul="Comments" controller="Comments" action="new_comment"></object>
</subcomponents>
</object>
</modul>
<modul name="Guestbook">
<object controller="Gb" action="entrybyid">
<subcomponents>
<object modul="Comments" controller="Comments" action="list"></object>
<object modul="Comments" controller="Comments" action="new_comment"></object>
</subcomponents>
</object>
</modul>
</hmvc>
Ich dachte mir nun Anhand des abarbeiten des XML via Composite ein HMVC Tree aufzubauen. Das Codetechnisch umzusetzen dürfte weniger das Problem sein. Meine Frage aber hauptsächlich, wäre das ein tragbarer und leicht bzw. vernünftig wartbarer Vorgang? Eure Meinung zu diesem Vorgang würde mich mal interessieren. Danke für eure Diskussionsteilnahme. Gruß der Litter
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer | Doch habe ich. Zitat:
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de | |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Was konkret ist Deine Frage?! „Geht das so“ ist keine.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | ||
| Erfahrener Benutzer | Da ist doch meine Frage und die ist nicht nach dem Motto "geht das so" gestellt. Zitat:
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de | |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Sorry, Deine gesamte Problemanfrage ist Müll. Bis „will HMVC, weiß nicht wie URL“ ist alles i.O. Dann sagst Du, Du willst „das Ganze“ ??? per XML lösen ??? „Ich denke die XML sagt über meine Idee eigentlich alles aus.“ - Nö. Lediglich, welche Actions Du bedienen willst. Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Moderator und Wett-König | Hallo litter, lies die mal die Threads zu HMVC durch, dann wirst du die Nachteile sehr bald erkennen. Meiner Erfahrung nach ist für HMVC weder eine komplette Abbildung in der URL noch in einer XML-Datei notwendig. Bilde einfach nur diejenigen Informationen in der URL ab, die für den Betrieb oder eine Änderung des Baumes notwendig sind und du brauchst weder eine XML-Datei noch ellenlange URLs. Schau dir - nicht aus Gründen der Eigenwerbung (!) - den Ansatz des APF an. Dort kannst di beliebig komplexe HMVC-Strukturen erzeugen ohne die obigen Unschönheiten (die mit der Zeit zu Grausamkeiten werden) hinnehmen zu müssen. Grob gesagt gilt folgendes:
__________________ 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 | Zitat:
Das mit der URL war ein Kriterium was ich nicht anwenden wollte um das umzusetzen eben aus den auch von dir genannten Gründen. Bei XML dachte ich eben gerade es wäre ne gute Idee das darüber abzubilden, da sich das am Ende recht selten in einer Anwendung ändert, es sei denn es werden Komponenten etc. neu in die Anwendung eingepflegt, kann man sich das ja auch über den Cach holen, also das XML meine ich. XML dachte ich bietet ein ziemlich einheitlich gehaltenes Datenformat und würde sich dann auch als Config recht einfach in andere Anwendungen die mit der Anwendung zu haben einpflegen bzw integrieren lassen. Deshalb mein Gedanke an XML. Ich würde mir die Objektbaumstruktur dann über Composite zusammen bauen, meine eigentliche Frage dazu ist, wo und wie speichere ich am besten die Informationen ab um das HMVC aufzubauen? Als Array in einer extra KLasse, oder als XML oder in einer Session oder wie am besten? Danke für eine Antwort Gruß der Litter
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de | |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | ||||
| Moderator und Wett-König | Hallo Litter, Zitat:
Zitat:
Die konkrete Information über den Aufbau des Baumes muss sich also statisch aus den Templates - bzw. deinem XML, was ich immer noch für keine gute Idee halte - und dynamisch aus Parametern der URL und der Session oder auch eines peristenten Speichers wie einer Datenbank rekonstruieren lassen. Eine "Speicherung" als solche gibt es nicht und sollte es IMHO auch nicht geben, da du dich dann in der Struktur genauso einschränkst wie mit einer parallel zu pflegenden XML-Datei. Zitat:
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] css datei in css datei einbinden | xstefxanx | HTML, Usability und Barrierefreiheit | 10 | 21.03.2009 20:11 |
| [Erledigt] Datei Upload Prüfung auf wav / mp3 | mastertnt | PHP Tipps 2009 | 4 | 15.02.2009 20:05 |
| Wert in externer Datei speichern | Abakay | PHP Tipps 2008 | 6 | 04.12.2008 18:56 |
| Datei per Buttonklick runterladen... | go1denboy | PHP Tipps 2008 | 7 | 14.06.2008 20:25 |
| Config Datei oder Datenbank | snatch-ic | PHP Tipps 2008 | 11 | 17.03.2008 06:13 |
| Großer Baum -> Große Datei -> Hohe Ladezeit :( | PsychoEagle | PHP Tipps 2008 | 7 | 22.09.2007 12:44 |
| .gz Datei entpacken und mit dem Inhalt weiterarbeiten | R4v3r | PHP Tipps 2007 | 8 | 02.02.2007 14:49 |
| String als Datei speichern | Zangelo | PHP Tipps 2006 | 23 | 25.08.2006 14:13 |
| Datei auf FTP-Server ändern ohne lokal abzuspeichern | faux | PHP-Fortgeschrittene | 11 | 02.09.2005 11:54 |
| Datei mehrmals öffnen und schließen in einem Skript | PHP Tipps 2005-2 | 14 | 14.07.2005 18:12 | |
| Ordner Struktur auslesen bestimmte datei finden .... | silverghost | PHP Tipps 2005 | 3 | 24.05.2005 13:55 |
| Includete Datei nicht gleich ausgeben | Madden | PHP-Fortgeschrittene | 1 | 12.05.2005 00:19 |
| xfdf Datei mit PHP an eMail senden Problem: Leere Datei | PHP Tipps 2004-2 | 1 | 07.12.2004 12:25 | |
| [Erledigt] datei editieren | PHP Tipps 2004 | 1 | 10.09.2004 20:33 | |
| (ich schonwieder) Link seite automatisch | imported_DJ Nuno | PHP Tipps 2004 | 14 | 19.08.2004 17:42 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| hmvc php, php hmvc, hmvc php pattern deutsch, php xml config, nachteile einer xml konfig datei, php xml als configdatei, hmvc |