product_create
Methode zum Anlegen eines Produktes.
Informationen zu den Datenfelder eines Produktes finden Sie unter: Daten-Typ "Produkt" sowie unter: Daten-Typ "Produkt-Preis".
$Params | Pflicht | Beschreibung | Beispiel |
---|---|---|---|
[fields] | Pflicht |
Array. Liste der Felder und ihrer Werte. Es werden nur die Felder berücksichtigt, die dem Model's "Haupt-Table" zugehörig sind. Alle anderen Felder werden (silently) ignoriert. Ist ein Wert null, so wird er auch mit "<field>=NULL" in die Datenbank geschrieben. |
["pcode"] = "ABC" |
Array-Key | Typ | Beschreibung |
---|---|---|
[status] | boolean |
TRUE: Wenn das Anlegen erfolgreich durchgeführt werden konnte. FALSE: Wenn es bei der Ausführung einen Fehler gab. |
[msg][<n>][type|text] | string |
Message-Stack Ein optionales Array, um Message-Strings zur Ausgabe in der GUI und Message-Codes zurückzugeben. Vor allem bei Ausführungsfehlern ( [status]=FALSE) sollte hier etwas zurückgegeben werden.
Numerisches Array (mit n von 0 bis N). Es können prinzipiell beliebig viele Messages zurückgegeben werden. [ type] ist typischerweise einer der folgenden Werte:
|
[data][<fields>] | mixed |
Die eigentlichen Daten des angeforderten Datensatzes in einem assoziativen Array. |