|
Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.fromObject( )
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| entity.fromObject ( object ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| object | Objekt |
|
Objekt zum Füllen der Entity | |||||
Die Methode entity.fromObject( ) füllt die Entity mit dem Inhalt von object.
Hinweis: Diese Methode ändert die ursprüngliche Entity.
Das Abbilden zwischen Objekt und Entity erfolgt über die Attributsnamen:
object kann eine verknüpfte Entity unter folgenden Bedingungen verwalten:
Mit folgendem Objekt $o:
{
"firstName": "Mary",
"lastName": "Smith",
"salary": 36500,
"birthDate": "1958-10-27T00:00:00.000Z",
"woman": true,
"managerID": 411,// relatedEntity gegeben mit PK
"employerID": 20 // relatedEntity gegeben mit PK
}erstellt nachfolgender Code eine Entity mit den verknüpften Entities manager und employer.
C_OBJECT($o)
$entity:=ds.Emp.new()
$entity.fromObject($o)
$entity.save()Sie können auch eine verknüpfte Entity verwenden, die als Objekt gegeben ist:
{
"firstName": "Marie",
"lastName": "Lechat",
"salary": 68400,
"birthDate": "1971-09-03T00:00:00.000Z",
"woman": false,
"employer": {// relatedEntity gegeben als Objekt
"__KEY": "21"
},
"manager": {// relatedEntity gegeben als Objekt
"__KEY": "411"
}
}
Produkt: 4D
Thema: ORDA - Entity
Erstellt: 4D v17
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)
Fehler melden