Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #3448

Objekt auftrennen zum speichern

From Jan Novak <repcom@gmail.com>
Newsgroups de.comp.lang.php
Subject Objekt auftrennen zum speichern
Date 2015-07-27 16:03 +0200
Organization albasani.net
Message-ID <mp5dn1$7b0$1@news.albasani.net> (permalink)

Show all headers | View raw


Hallo

ich habe verschiedene Klassen und die dazugehörigen Objekte.
Zum Beispiel:

Class A;
Class B;
Class C;

Nun kann Objekt A eine 1 zu n Beziehung zu B haben und genauso eine 1 zu 
n Beziehung zu C:

Somit habe ich ein Objekt das so aussehen könnte:
A
|-B
|-B
|-C
|-C
|-C

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?

Der Hintergrund meiner Frage ist der, dass ich diese Daten in die 
Datenbank schreiben will. Die Datenbankfelder haben die gleichen Namen 
wie die Variablen. Ich habe mir eine generische Funktion geschrieben, 
welche daraus einen SQL String baut. Jedoch dürfen keine KIND Klassen am 
Objekt hängen, sonst würde diese Funktion ja auch diese in den SQL 
String einbauen).
Vorher hatte ich diese ellen langen immer wiederkehrenden Befehle:
$sql = 'insert into tabelle (feld1, ...) values (wert1, ...)
Das würde dann meine Funktion machen.


Jan

p.s. mit hoher Wahrscheinlichkeit gibt es einen besseren Weg, aber dies 
ist mein 1. Versuch :-) Bin für Anregungen offen.

Back to de.comp.lang.php | Previous | NextNext in thread | Find similar


Thread

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