![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 26.10.2012 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zwracam się do was z nasŧępującym problemem. Robie pewien importer książek, chciałem zrobić do niego statystyki. Chodzi mi ile rekordów zostało zaaktualizowanych. Z tego co mi się wydaje ORM nie aktualizuje rekordu jeśli nie zostały wprowadzone zmiany np. $updateBooks->values($to_update); $update_book = $updateBooks->save(); Myślałem ze save() zwróci mi TRUE lub FALSE jesli rekord został zmodyfikowany lub nie, jednakże jak to orm wypluwa wszystko co sie da, lecz nie to co mnie interesuje. probowałem jeszcze korzystac z metody saved(); lecz tez nic. (chyba ze zle robilem) Moje pytanie brzmi: Jak sprawdzić czy na danym rekordzie została wykonana jakaś zmiana czy też nie. Pozdrawiam i czekam na odpowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
W takim razie albo faktycznie zmieniasz te pola (chociażby przekazując taką samą wartość ale innego typu - przekazuj stringi), albo nie wiem. U mnie na Kohanie 3.2 na pewno działa wykrywanie zmian, na 3.3 też pewnie zadziała.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 06:13 |