|
Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.fromObject( )
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| entity.fromObject ( objeto ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| objeto | Objeto |
|
Objeto a partir do qual vai preencher a entidade | |||||
O método entity.fromObject( ) preenche a entidade com o conteúdo objeto.
Nota: Este método modifica a entidade original
O mapeamento entre objeto e entidade é feito nos nomes de atributos:
objeto pode gerenciar uma entidade relacionada nas condições abaixo:
Com o objeto $o abaixo:
{
"firstName": "Mary",
"lastName": "Smith",
"salary": 36500,
"birthDate": "1958-10-27T00:00:00.000Z",
"woman": true,
"managerID": 411,// relatedEntity dada com PK
"employerID": 20 // relatedEntity dada com PK
}O código abaixo cria uma entidade com a entidade relacionada manager e employer .
C_OBJECT($o)
$entity:=ds.Emp.new()
$entity.fromObject($o)
$entity.save()Pode também ser usado uma entidade relacionada dada como um objeto:
{
"firstName": "Marie",
"lastName": "Lechat",
"salary": 68400,
"birthDate": "1971-09-03T00:00:00.000Z",
"woman": false,
"employer": {// relatedEntity dada como um objeto
"__KEY": "21"
},
"manager": {// relatedEntity given as an object
"__KEY": "411"
}
}
Produto: 4D
Tema: ORDA - Entidade
Criado por: 4D v17
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)
Adicionar um comentário