Я пытаюсь найти способ избежать проверки каждого поля, если оно существует, используя if isset() при обновлении объекта.
Подробности:
У меня есть объект: Адрес, который содержит поля: Идентификатор — Клевета — Адрес — Адресный набор
во время обновления я отправляю свои данные в формате JSON:
{ "libelle" : "update", "addresse" : "test", "adressesuite" : "test" }
проблема в том, что я должен проверить три поля, используя if isset, чтобы выполнить обновление
if (isset($data['libelle'])) { $adresse->setLibelle($data['libelle']); }
if (isset($data['Adresse'])) { $adresse->setAdresse($data['Adresse']); }
.
.
.
Можно ли обновить только поля, отправленные json! например, если я отправлю только Libelle, то только поле Libelle, которое будет изменено, без необходимости делать isset несколько раз!