php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.12.2011, 09:58  
Neuer Benutzer
 
Benutzerbild von SimpleFramework
 
Registriert seit: 01.11.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
SimpleFramework befindet sich auf einem aufstrebenden Ast
Standard HMVC-Support

Hallo PHP-Freunde,

mein Framework "Simple Framework" unterstützt jetzt auch das Handlen von Requests durch beliebig viele Controllerobjekte.

Unter http://www.simple-framework.de/?content=sample_6

findet ihr ein Codebeispiel, welches Schritt für Schritt zeigt, wie man die neuen Features nutzt. Was haltet ihr davon? Brauchbar oder nicht? Hoffe auf Rückmeldungen und Diskussionen.
__________________
Beste Grüße
Andreas Ermrich
http://www.simple-framework.de

Geändert von SimpleFramework (21.12.2011 um 10:03 Uhr).
SimpleFramework ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.12.2011, 13:34  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

a) Korrigier mal die ganzen Rechtschreibfehler
b) fix mal deine Signatur-Url

Yet another more or less abstraction of allready known good working and stress tested tools.

Tschö.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 21.12.2011, 15:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 21.12.2011, 15:35  
Neuer Benutzer
 
Benutzerbild von SimpleFramework
 
Registriert seit: 01.11.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
SimpleFramework befindet sich auf einem aufstrebenden Ast
Standard

Hallo tr0y,

welche Rechtschreibfehler meinst du denn? Danke für den Hinweis mit der fehlerhaften URL.
__________________
Beste Grüße
Andreas Ermrich
http://www.simple-framework.de
SimpleFramework ist offline   Mit Zitat antworten
Alt 21.12.2011, 16:07  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

"slots" nicht slotts ( xml ), mindestens 42 Satzzeichen die Fehlen, Eigennamen die du mal klein mal groß schreibst ( hmvc, HMVC ), grundlegend eher nicht als Rechtschreibfehler zu betiteln, fast alles eher "kosmetischer Natur"... liest sich hier und da auch etwas "lexikonhaft".
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 21.12.2011, 16:22  
Neuer Benutzer
 
Benutzerbild von SimpleFramework
 
Registriert seit: 01.11.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
SimpleFramework befindet sich auf einem aufstrebenden Ast
Standard

Ok, danke für die Hinweise. Hast sicher an einigen Stellen Recht. Werde da wohl noch mal drüber gehen müssen. Dass aber slott in der XML-Datei mit tt geschrieben ist, ist schon richtig so (auch wenn es als Wort falsch ist). slott steht für slotTemplate und ist quasi die Abkürzung dafür.

Was hältst du denn, mal abgesehen von den schon gemachten Anmerkungen zur Natur des Textes, vom Inhalt?
__________________
Beste Grüße
Andreas Ermrich
http://www.simple-framework.de
SimpleFramework ist offline   Mit Zitat antworten
Alt 21.12.2011, 23:59  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
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

Hast du dir mal die Threads hier im Forum angesehen (z.B. http://www.php.de/php-tipps-2010/689...ttern-2.html)? Dort kannst du dir schon einige Infos ziehen und unter http://www.php.de/php-fortgeschritte...fig-datei.html (HMVC mit XML Config Datei) sind einige Nachteile der konfigurativen HMVC-Vorgehensweise diskutiert. Insofern würde ich "brauchbar" der Umsetzung eher negativ belegen.
__________________
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
Alt 22.12.2011, 08:12  
Neuer Benutzer
 
Benutzerbild von SimpleFramework
 
Registriert seit: 01.11.2011
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
SimpleFramework befindet sich auf einem aufstrebenden Ast
Standard

Danke dir. Ich glaube aber, der erste von dir genannte Link haut nicht hin. Der lenkt mich auf die Startseite www.php.de.

Der 2. Link hingegen funktioniert. Wenn man da mal von den vollkommen sinn-freien, dafür aber umso aufgeblaseneren Kommentaren des Superposters nikosch absieht, steht da schon einiges Nützliches drin. Insbesondere du hast auch etliche tolle Hinweise gegeben.

Die HMVC-Variante die ich in meinem Framework gebaut habe ist aber nicht nur rein konfigurativ. Die Möglichkeit der Controllerzuweisung über die globale XML-Konfigurationsdatei ist nur eine Variante dies zu tun.
Eine weitere Möglichkeit Controllerzuweisungen dynamisch während der Laufzeit vorzunehmen, gibt es mit Servicemethoden, die allen Controllerklassen zur Verfügung stehen. Damit kann man die in der Konfiguration vordefinierten Zuweisungen nach Belieben neu setzen und ändern. Dies gilt auch über den aktuellen Request hinaus, da die jeweils letzte gültige "Fassung" vor dem Ende des Request-Handlings über den Session-Manager gespeichert wird.

Die Möglichkeit der Konfiguration über URL-Parameter habe ich von Anfang an ausgeschlossen, da dies meiner Meinung nach dem User nicht zumutbar ist. Es ist lediglich ein Parameter zur Angabe des für den aktuellen Request zu benutzenden Hauptcontrollers vorgesehen.

Insofern stimme ich also schon mit deinen Tipps bezüglich der zu vermeidenden Fehler überein.

1.) Keine rein statische Konfiguration über XML
2.) Keine Konfiguration über URL-Parameter
__________________
Beste Grüße
Andreas Ermrich
http://www.simple-framework.de
SimpleFramework ist offline   Mit Zitat antworten
Alt 22.12.2011, 08:15  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

*link ma korrigier*

http://www.php.de/php-tipps-2010/689...c-pattern.html (Verständisfrage zum MVC Pattern)
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 22.12.2011, 11:15  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Ich habe mir deinen Code nicht zu genüge angeguckt, aber zwei Sachen fallen mir extrem negativ auf:
- Die ganzen require_once oben würden mir auf den Sack gehen
- Wieso gibt es zwei unterschiedliche Methoden für den Controller, je nach Haupt- oder SubController? Dem Controller sollte so etwas egal sein auf mit der gleichen Methode auf so etwas reagieren können. Ansonsten würde es Copy&Paste-Programmierung fördern.
__________________
dsentker 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
Business Support Spezialist (m/w) / Schwerpunkt Reporting JobAmbition Gewerblich 1 02.11.2011 18:59
htaccess läuft oder doch nicht? SteiniKeule PHP Einsteiger 5 28.11.2010 23:39
Mysql fehler bei externen Zugriff SteiniKeule Datenbanken 4 18.06.2010 12:54
OpenID und XAMPP nanatsusaia PHP Tipps 2009 2 20.11.2009 13:21
Probleme mit Bildgenerierung swsche PHP Tipps 2009 8 31.10.2009 14:49
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
Was mime_content_type übergeben dethlef14 PHP Tipps 2006 16 11.10.2006 17:35
MySQL mit phpMyAdmin verwalten Datenbanken 20 13.04.2006 11:13
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
Problem mit php/mysql PHP Tipps 2005-2 29 10.08.2005 14:33
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
[Erledigt] warum kann nicht SVG files laden? PHP Tipps 2005 16 09.03.2005 14:05
[Erledigt] Warning: filemtime() [function.filemtime]: stat failed for PHP-Fortgeschrittene 12 25.02.2005 19:44
PHP 4.3.1 "updaten" auf 5.0.0 Server, Hosting und Workstations 21 13.08.2004 12:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
andreas ermrich, php hmvc, simple framework hmvc, hmvc support

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:35 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