| | | | |
| |||||||
| 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 | |
| | |||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich kenne die restliche Klasse jetzt nicht, aber entscheidend ist doch wohl eher, dass dort Ergebnisse der Abfrage auf Businessbestandteile gemappt werden (was immer auch mapToObject tut). Die Query ist zwar spezifisch, ich finde es aber genauso legitim, Mapper und Query bspw. über eine Factory zu erzeugen und die Query in ein eigenes Objekt auszulagern. Finde ich persönlich sauberer. Zitat:
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. -- | ||
| | |
| | |||
| Erfahrener Benutzer Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse: Anfänger ![]() | Zitat:
PHP-Code: Zitat:
![]() In den obigen Beispielen nicht, richtig. Ich hatte aber geschrieben, dass ich es ändern werde, was mittlerweile erfolgt ist Hier stimme ich dir zu. Allerdings benötigt nahezu jede Methode in der Mapper-Klasse die DB-Verbindung. | ||
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
- eine Aufgabe pro Objekt 2. Wiederverwendbarkeit - der Query in anderen Mappern, - des Mappers mit einer verbesserten Query 3. Erweiterbarkeit - des Mappers durch Ableitung ohne Kopieren oder Ändern des Querycodes - der Query ohne Anfassen des Mappercodes
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Benutzer Registriert seit: 16.07.2010
Beiträge: 80
PHP-Kenntnisse: Fortgeschritten ![]() | Ich habe das eine Weile so gehandhabt verschiedene Methoden zum Selektieren nach verschiedenen Kriterien bereitzustellen. Damit war ich aber auf Dauer nicht zufrieden, ist mir auf Dauer zuviel Wartungsaufwand wenn mal neue Felder nach denen selektiert wird dazu kommen oder wegfallen. Momentan bin ich da am rumprobieren und basteln, momentan sieht das im Groben so aus: PHP-Code: PHP-Code: Gebaut habe ich mir das Ganze erstmal mehr oder weniger aus Spaß und will es auch noch weiter ausbauen. Generell ist es aber wohl sinnvoller gleich auf ein fertiges - und bewährtes - ORM zu setzen, wenn man das ganze so weit abstrahiert haben möchte. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Klasse mit Pfadproblem | Dieselsepp | PHP Einsteiger | 6 | 27.04.2011 13:51 |
| Seite nur im Script aufrufbar | BlackScorp | PHP Tipps 2010 | 4 | 03.11.2010 15:57 |
| [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 |
| [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 |
| [Erledigt] Brauche Hilfe bei meiner ersten Klasse | PHP-Fortgeschrittene | 9 | 24.09.2004 17:09 | |
| Klasse ändern | UniQ | PHP Tipps 2004 | 5 | 24.08.2004 14:46 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mapperklasse |