cakephp3を使ってデータの更新を行うシステムを作成しています。
1つの画面で1つのテーブルの内容を管理しているような画面を想定しています。
https://qiita.com/tsukabo/items/f9dd1bc0b9a4795fb66a
↑こちらの画面のような形です。
更新前に存在している行が、更新後には存在しなくなった場合、レコードの削除をしたいと考えています。
saveメソッド等でinsertやupdateが行えることはわかったのですが、
一括でinsert、update、deleteが行えるような関数などはないのでしょうか?
そこまで都合の良い関数はないのかもしれませんが、
cakephpについて把握しきれていない箇所もあるため、
そういった関数があるのか、
また、cakephpの関数を使って同様の処理が行えるのかを教えていただければと思います。
よろしくお願いいたします。
追記
行いたいこととしては、
A
B
C
という3件のレコードがあった場合、
A(変更なし)
(B ←削除)
C(変更)
D←追加
E←追加
というレコードに変更を行った際、
cakephp3の機能を使って
一括で更新前と更新後の値をマージしてinsert、update、deleteを行えるような機能があるのかが知りたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/12 02:09