Ö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. |
1.3.8