| | | | |
| |||||||
| 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 | Hallo Sirke, schau dir mal das Interface des GenericORMapper des APF an. Hier wird mit einem GenericCriterionObject und einem Satz an Methoden gearbeitet, die für alle Abfragen kompatibel sind. Vielleicht hilft dir die Methoden-Signatur ein wenig weiter. Kaskaden wie die zuletzt gezeigte halte ich für Humbug, da hierdurch keine wirklich hilfreiche Abstraktion geschaffen wird. Wenn Abstraktion, dann bitte ohne eine sehr SQL-ähnliche Logik in der Signatur (z.B. having).
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Benutzer | Ich habe mir meine Klasse ähnlich Deinem Beispiel aufgebaut: PHP-Code: Für eine erweiterte Abfrage (2 oder mehr Tabellen) brauche ich nur die folgende Zeile hinzufügen und bleibe (meine Meinung) flexibel PHP-Code:
__________________ Gruß Werner Mein kleines Projekt: Fussball Satrup Wird ein OpenSource CMS für Fussballvereine |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 30.07.2008
Beiträge: 1.169
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | Zitat:
| |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse: Fortgeschritten ![]() | Vielen Dank für die vielen Denkanstöße! Habe mir alles etwas genauer angesehen und den Ansazu von dr.e. sagt mir am ehesten zu, auch wenn der Aufwand für Interfaces und Abstracts evtl sehr groß sein wird. Ich denke am Ende wird es auf ein Mittelding zwischen einem richtigen ORM und festen Vorgaben für Relationen hinauslaufen! Nochmal vielen Dank für die vielen Denkanstöße und damit ist das Thema auch erledigt und ich mache mich mal ans Design! |
| | |
| | |
| Erfahrener Benutzer | Ich habe mir einfach ein Interface geschaffen, das ich dann in Klassen für verschiedene DBMS umsetzen kann. Das Problem der unterschiedlichen SQL-Syntax habe ich bisher noch nicht lösen können, dachte dabei aber an einen Parser der in der jeweiligen Klasse von MySQL Syntax zu der jeweiligen Syntax umstellt. PHP-Code:
__________________ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Wie Objekte von Klassen zusammenführen | total2121 | PHP Tipps 2009 | 6 | 19.10.2009 14:22 |
| Mehrere Klassen verknüpfen | BlackJack01090 | Software-Design | 9 | 26.05.2009 20:43 |
| Modulare Programmierung - Klassen nur in Klassen Gültig | iXtends | Software-Design | 6 | 26.05.2009 15:37 |
| Design und Code Trennen | TeazY | PHP Tipps 2008 | 29 | 21.05.2008 12:08 |
| Klassen und externe Funktionen ? | ssm | PHP-Fortgeschrittene | 17 | 18.07.2007 11:59 |
| Fragen zu Klassen | Kein Genie | PHP Tipps 2006 | 3 | 08.05.2006 11:25 |
| Sessions an includete Klassen übergeben | Dr_Enquinox | PHP Tipps 2006 | 4 | 29.04.2006 10:25 |
| mit html klassen definieren und in php ausgeben | PHP-Fortgeschrittene | 4 | 16.01.2006 10:31 | |
| [Erledigt] PHP 4 - Klassen? | patr1k | PHP Tipps 2005 | 10 | 18.11.2005 10:48 |
| Design | Beitragsarchiv | 26 | 04.06.2005 20:56 | |
| klassen und methoden anderer klassen in methoden.... | PHP Tipps 2005 | 17 | 25.05.2005 09:46 | |
| Klassen | PHP Tipps 2005 | 5 | 09.04.2005 18:51 | |
| Klassen in Klassen verwenden | PHP Tipps 2005 | 5 | 23.02.2005 14:08 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| http://www.php.de/software-design/68717-erledigt-design-von-klassen-fuer-datenbankabfragen.html, php datenbankabfrage klasse, klasse für datenbankabfragen php, datenbank abfragen php sinnvoller, php oop datenbankabfrage, db abfrage mit class, const abfragen php, abfrage 5.klasse, php datenbankabfrage pdo, mapper, orm durch php ablösen, php oop pdo klasse, php abfrage einer klasse ergebnis, php datenbankzugriff in mehreren klassen, php db abfrage in objekte, php abfragen klasse, html design datenbank abfrage, datenbankabfrage in klasse php, datenbankabfragen design, php class db abfrage |