Hallo,
irgendwie stehe ich im Moment etwas auf dem Schlauch, wie ich folgendes Problem sauber mit PHP abbilden kann.
Ich habe drei Klassen:
...
Wie kriege ich es jetzt hin, das ich in den Klassen cBelegposition und cBeleg jeweils Zugriff auf die cBasics Klasse habe?
Ich könnte natürlich cBeleg und cBelegposition von der Klasse cBasics ableiten, dann habe ich doch aber bei z.B. 1000 Positionen einen irren Overhead.
Alternativ könnte ich auch nur die cBeleg Klasse von der cBasics Klasse ableiten und dann z.B. meine Datenbankverbindung als Parameter beim Methodenaufruf an die cBelegposition durchreichen. Das erscheint mir aber auch nicht optimal...
Für einen Denkanstoß wäre ich sehr dankbar. Die Verwendung von einem aktuellen Framework kommt im Moment noch nicht in Frage.
Gruß Braeu
irgendwie stehe ich im Moment etwas auf dem Schlauch, wie ich folgendes Problem sauber mit PHP abbilden kann.
Ich habe drei Klassen:
Code:
cBelegposition + intLfdnr + intMenge + strBezeichnung ... cBelegkopf + strBelegnummer + objBeleposition() ... cBasics + objDatenbankverbindung + intDebugmode ...
Wie kriege ich es jetzt hin, das ich in den Klassen cBelegposition und cBeleg jeweils Zugriff auf die cBasics Klasse habe?
Ich könnte natürlich cBeleg und cBelegposition von der Klasse cBasics ableiten, dann habe ich doch aber bei z.B. 1000 Positionen einen irren Overhead.
Alternativ könnte ich auch nur die cBeleg Klasse von der cBasics Klasse ableiten und dann z.B. meine Datenbankverbindung als Parameter beim Methodenaufruf an die cBelegposition durchreichen. Das erscheint mir aber auch nicht optimal...
Für einen Denkanstoß wäre ich sehr dankbar. Die Verwendung von einem aktuellen Framework kommt im Moment noch nicht in Frage.
Gruß Braeu
Kommentar