Bonjour à tous ,

Je suis en train de chercher comment éviter de vérifier chaque champs s'il existe par if isset () lors de la mise à jour d'une entity.

Détails :

J'ai une entity : Adresse qui contient les champs : Id - Libelle - Adresse - Adressesuite
lors de l'update j'envoie mes donnes par JSON :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
{
  "libelle" : "update",
  "adresse" : "test",
  "adressesuite" : " test"
}
le pb c'est que je dois vérifier les trois champs en utilisant if isset pour modifier les champs envoyées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 if (isset($data['libelle'])) { $adresse->setLibelle($data['libelle']); }
if (isset($data['Adresse'])) { $adresse->setAdresse($data['Adresse']); }
.
.
Est-ce possible de mettre à jour que les champs envoyé par json ! par ex si j'envoie que Libelle, alors seulement le champ Libelle qui sera modifié sans avoir besoin de faire if isset plusieurs fois !

Merci