前提・実現したいこと
下記のソースコードでDB上のデータをまとめて変更しているのですが、
変更前後で値が同じレコードのみmodifiedのカラムが変更した日時で更新されないです。
(下記ソースコードでいうと既にnameがhogehogeになっているレコードはsaveメソッドを実行しても、modifiedが変更前の日時のままです。)
何が原因かお判りになりますでしょうか。
可能であれば他のレコードと同様にmodifiedが変更日時で更新されるようにしたいです。
該当のソースコード
$db_user = $this->Users->find()->where(['id' => 1])->first(); //既存のデータを取得
$data = array(
'name' => 'hogehoge'
);
$this->Users->patchEntity($db_user, $data);
$this->Users->save($db_user);
補足情報(FW/ツールのバージョンなど)
PHP7
CakePHP3
PostgreSQL9.2.23
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/29 01:22
退会済みユーザー
2019/01/30 08:15
2019/01/31 04:02