Öffentliche Methoden | |
JuelichDataProduct () | |
getModel ($modellId, &$modelData) | |
Liefert Model-Daten. | |
getProducts ($modellId, &$pData) | |
Leifert Produkt-Daten zu einer Modell-Id. | |
getDetailProduct ($id, &$pData) | |
Liefert die Detail-Daten zu einem Produkt. | |
getDetailAccess ($id, &$zData) | |
Liefert die Detail-Daten zu einem Zubehör. | |
getAccessIds ($pId, &$ids) | |
Liefert die Zubehör-Ids zu einem Produkt. | |
getDependSql ($gId, $pId) | |
Liefert den SQL-String von abhängigen Produkten. | |
Öffentliche Attribute | |
$db | |
das JuelichDbReader Objekt | |
$pData | |
Initialisierungs-Array für die Produkt-Daten. | |
$accessCache = array() | |
Der Cache für Zubehör-Daten. |
Wegen der Komplexität des Zugriffes, wurde diese Klasse angelegt. Sie holt die entsprechenden Daten aus der Datenbank und kopiert diese in entsprechende Container.
Definiert in Zeile 17 der Datei JuelichDataProduct.php.
|
Definiert in Zeile 26 der Datei JuelichDataProduct.php.
|
|
Liefert die Zubehör-Ids zu einem Produkt.
|
|
Liefert den SQL-String von abhängigen Produkten. Dies ist beispielsweise bei Spektiv-Okularen der Fall, da ihre Detail-Daten nicht ohne die Daten des übergeordneten Spektives berechnet werden können.
|
|
Liefert die Detail-Daten zu einem Zubehör.
|
|
Liefert die Detail-Daten zu einem Produkt.
|
|
Liefert Model-Daten.
|
|
Leifert Produkt-Daten zu einer Modell-Id.
|
|
Der Cache für Zubehör-Daten. Definiert in Zeile 24 der Datei JuelichDataProduct.php. |
|
das JuelichDbReader Objekt Definiert in Zeile 18 der Datei JuelichDataProduct.php. |
|
Initialisierung: Initialisierungs-Array für die Produkt-Daten. Definiert in Zeile 19 der Datei JuelichDataProduct.php. |