Projekt

Allgemein

Profil

Aktionen

Fehler #644

geschlossen

Rückgabewert beim Persistieren einer unveränderten Entity

Von Sebastian Diel vor mehr als 7 Jahren hinzugefügt. Vor mehr als 6 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
Zielversion:
-
Beginn:
15.08.2017
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Wird eine Entity unverändert persistiert, lautet der Rückgabewert von false.
Das erscheint kontraintuitiv: auch wenn objektiv "nichts neues gespeichert" wurde, so hat doch der Speichervorgang insofern funktioniert, dass das Gewünschte in der DB steht.

Selbiges gilt wahrscheinlich auch für merge().

Aktionen #1

Von Christian Ehringfeld vor mehr als 6 Jahren aktualisiert

  • Status wurde von Neu zu Abgewiesen geändert
  • Zugewiesen an wurde von Christian Ehringfeld zu Sebastian Diel geändert

Yii2 macht das genau so.
"Note that it is possible the update does not affect any row in the table. In this case, this method will return 0." :)

Aktionen

Auch abrufbar als: Atom PDF