| | | | |
| |||||||
| 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 |
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Neuer Benutzer Registriert seit: 01.09.2009
Beiträge: 12
PHP-Kenntnisse: Anfänger ![]() | Hallo und schonmal besten Dank für eure Antworten. Naja Symfony und APF kenn ich bzw bin während meiner Recherchen schon drauf gestoßen, allerdings wollte ich einen Controller selber schreiben. Erstens um mich einzuarbeiten und zweitens weiß ich nicht ob für meine Anwendung ein Framework nicht vielleicht etwas überzogen ist. Code: Es ist sehr ungünstig, zu verlangen das dein Framework unterhalb vom Document Root liegt. PHP kann aus beliebigen Verzeichnissen Dateien einbinden. Code: Ungünstig. Eine klassische Anforderung ist: wenn das Programm die Formulareingaben erfolgreich verarbeitet hat soll auf die Seite weitergeleitet werden, die der Benutzer vor Aufruf des Formulars gesehen hat. Dort soll dann zusätzlich Feedback über die erfolgreiche Formularverarbeitung angezeigt werden. Das ist nicht umsetzbar, wenn der Controller, der ja für die Formularverarbeitung zuständig ist, den angezeigten View nicht frei wählen kann. Weiter heißt ein Controller je View nicht, dass er nur diese eine statische seite anzeigen kann sondern je nach input usw natürlich die Ausgabe variiert. Beispiel(nur exemplarisch): PHP-Code: |
| | |
| | |||
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.124
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
dann verlagerst Du Logik die in den Controller gehört in die View. Du hattest gefragt ob Deine Lösung optimal ist und Dir wurde gesagt, daß eine View je Controller nicht optimal ist. Wenn Du trotztdem auf Deiner "Lösung" beharrst: wieso fragst dann ? Zitat:
Je nach Request wird der Inhalt generiert und nicht mit header Location weitergeleitet.
__________________ Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator. | ||
| | |
| | |
| Moderator und Wett-König | Na wenn du mir so eine geniale Vorlage bietest!
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |||
| Neuer Benutzer Registriert seit: 01.09.2009
Beiträge: 12
PHP-Kenntnisse: Anfänger ![]() | Zitat:
@Koala Naja was heißt Code: Wenn Du trotztdem auf Deiner "Lösung" beharrst: wieso fragst dann ? Zitat:
Da ist weder headerlocation, noch eine Weiterleitungsview vorhanden... Versteh mich bitte nicht falsch, ich glaub dir gerne, dass meine Lösung nicht optimal ist. Ich finde sie ja selber noch nicht so toll, nur der genannte Grund leuchtet mir nicht ein. Bzw. hättest du einen Vorschlag das besser zu lösen | ||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Klasse aus einer anderen Klasse aufrufen | Tobby | PHP-Fortgeschrittene | 7 | 14.07.2010 20:05 |
| [Erledigt] Nur einer bestimmten Klasse Zugriff andere Klasse erlauben | Turamisi | Software-Design | 2 | 20.02.2010 20:31 |
| Mysql Klasse macht Probleme in verschachtelten / verzweigten SQL Abfragen | litterauspirna | PHP Tipps 2010 | 3 | 16.02.2010 12:54 |
| [Erledigt] variable außerhalb einer klasse definieren - "var $variable" in klasse not | taurus | PHP Tipps 2009 | 14 | 05.12.2009 16:00 |
| Klasse für Objekteigenschaft erzeugen? | Asipak | PHP-Fortgeschrittene | 25 | 30.05.2009 19:45 |
| [Erledigt] Eine klasse einbinden | newWorldOrder | PHP Tipps 2009 | 2 | 23.02.2009 19:32 |
| Methode einer anderen Klasse aufrufen | Luka | PHP-Fortgeschrittene | 15 | 09.11.2008 14:19 |
| Klasse aus externer Klasse aufrufen | kostja | PHP Tipps 2008 | 8 | 07.08.2008 14:13 |
| Variable aus Klasse herausbekommen | GSJLink | PHP Tipps 2008 | 7 | 16.02.2008 22:25 |
| String-Parser Klasse - was muss rein? | Matze | PHP Tipps 2007 | 2 | 08.04.2007 22:14 |
| mehr als eine Klasse einbinden | Alpha Centauri | PHP-Fortgeschrittene | 4 | 13.04.2006 20:56 |
| Instanz einer Klasse in einer anderen Klasse verwenden | Buhmann | PHP-Fortgeschrittene | 7 | 28.10.2005 23:12 |
| Rückgabewert auf einer Klasse anders als in der Klasse | micbur | PHP Tipps 2005-2 | 6 | 10.06.2005 15:06 |
| Klassenobjet in anderer Klasse benutzen | inu | PHP Tipps 2004 | 6 | 19.09.2004 10:58 |
| Klasse ändern | UniQ | PHP Tipps 2004 | 5 | 24.08.2004 14:46 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| was bedeutet $this->controllerpath, mvc klasse, mvc php document root, php eigene mvc klasse, zitat mvc |