Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #3461
| From | Stefan Mayer <meniskus@gmx.net> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: Objekt auftrennen zum speichern |
| Date | 2015-07-28 11:51 +0200 |
| Message-ID | <18210485025.20150728115149@gmx.net> (permalink) |
| References | <mp5dn1$7b0$1@news.albasani.net> <1393786894.20150728091126@gmx.net> <mp7b5i$v5a$1@news.albasani.net> <12510506105.20150728094252@gmx.net> <mp7csh$2k6$1@news.albasani.net> |
Jan Novak am Dienstag, 28. Juli 2015 (10:01): > Am 28.07.2015 um 09:42 schrieb Stefan Mayer: >> Jan Novak am Dienstag, 28. Juli 2015 (09:32): >> >>> Am 28.07.2015 um 09:11 schrieb Stefan Mayer: >> >>>>> usw. >>>>> Wenn ich dieses nun wieder auseinander nehmen will, also aus dem A Baum >>>>> nur noch "A" machen will weil die daran hängenden B's und C's in dem >>>>> Context nicht gebraucht werden, bzw. nicht vorhanden sein dürfen. >>>>> Wie "stripe" ich das weg? >>>> >>>> In dem Du die Eigenschaften der Beziehungen getrennt von denen, die Du in >>>> die Datenbank speichern möchtest, hältst? >>>> >>>> A->ausBeziehung()->eigenschaftAusBeziehung >>>> A->fürDatenbank()->eingenschaftFürDatenbank >>>> >>>> So könntest Du explizit auf die Eigenschaften zugreifen welche für die >>>> Datenbank relevant sind. >> >>> Wobei das Schreiben der Funktion A->fürDatenbank() fast der gleiche >>> Aufwand ist, wie den, den ich vermeiden wollte ... >> >> Eben! Dein Konzept hat einen Haken. > Danke für den Hinweis. > Vorschläge? Bisher weiß niemand was A, B noch C eigentlich ist oder tut. Insofern habe ich keinen speziellen Vorschlag, nur ein paar allgemeine Beobachtungen. Ich sehe, dass Du wohl einen Haufen Eingaben aus einem Formular hast und für diese eine Automation zum eintragen in eine Datenbank suchst. Ohne dabei jede Eingabe explizit selbst untersuchen zu müssen. Der Anspruch daran ist, dass das Formular natürlich sicher und die Eintragung in die Datenbank fehlerfrei und exakt vollzogen wird. Was Du bisher versucht hast wird der eigentlichen Komplexität der Vorgänge nicht gerecht. Klar, wie auch. Deine Wunschvorstellung, die Datenbank betreffend, entspricht in etwa dem Entwurfsmuster "Active Record" bzw. einem "ORM". Zumindest aber der Benutzung eines richtigen Querybuilders nebst DB-Werkzeug. Was das Formular angeht entspricht sie der Benutzung einer Bibliothek die eben die gewünschten Automatismen bereithält. Du kannst nun weitermachen wie bisher und versuchen die bestehende Architektur dahingehend zu verändern das eben das gewünschte rauskommt. Du mußt hier, im Falle von gewünschter Hilfe, konkreten code hinterlassen. Du wirst auf diesem Wege nicht daran vorbeikommen alle Eingaben doch auf die eine (alle einzeln) oder andere (eigene Funktion) Weise zu behandeln. Das wird sehr, sehr lange dauern. Allerdings mit großem Lerneffekt. Alternativ kannst Du was aufgeblasenes benutzen dass dir genau das selberbauen von etwas aufgeblasenem erspart. Ich weiß, das passt alles nicht so recht. Natürlich sind das jeweils auch wieder Baustellen. Aber auf denen zu arbeiten macht meines Erachtens mehr Sinn als auf der eigenen. ciao, Stefan
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-27 16:03 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-27 16:15 +0200
Re: Objekt auftrennen zum speichern k@rl.pflaesterer.de (Karl Pflästerer) - 2015-07-27 18:20 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 08:51 +0200
Re: Objekt auftrennen zum speichern Stefan Mayer <meniskus@gmx.net> - 2015-07-28 09:39 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 10:12 +0200
Re: Objekt auftrennen zum speichern Stefan Mayer <meniskus@gmx.net> - 2015-07-28 10:16 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 10:26 +0200
Re: Objekt auftrennen zum speichern Stefan Mayer <meniskus@gmx.net> - 2015-07-28 11:56 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 12:09 +0200
Re: Objekt auftrennen zum speichern Stefan Mayer <meniskus@gmx.net> - 2015-07-28 12:41 +0200
Re: Objekt auftrennen zum speichern k@rl.pflaesterer.de (Karl Pflästerer) - 2015-07-28 12:25 +0200
Re: Objekt auftrennen zum speichern Stefan Mayer <meniskus@gmx.net> - 2015-07-28 09:11 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 09:25 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 09:32 +0200
Re: Objekt auftrennen zum speichern Stefan Mayer <meniskus@gmx.net> - 2015-07-28 09:42 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 10:01 +0200
Re: Objekt auftrennen zum speichern Stefan Mayer <meniskus@gmx.net> - 2015-07-28 11:51 +0200
Re: Objekt auftrennen zum speichern Jan Novak <repcom@gmail.com> - 2015-07-28 12:18 +0200
csiph-web