使う場合の注意点です。モデルの中身をリセットしてくれるメソッドです。なってしまう、という事があります。される、という物です。しようとしているとします。つけとけ!」みたいな思考に陥りがちです。いうか以前陥りました。したい場合に痛い目に会う事があるので注意が必要です。デフォルトの値を持ってきてセットしてしまうからです。わかりづらい日本語ですみません、例えばこういうことです。いうフィールドがあったとします。その値を変更できるのはサイト管理画面からのみで、ユーザ自身が触れるプロフィール編集画面からは変更できない値だとします。うんうん、よくありますよね、こういうの。してしまうとプレミアム会員でなくなってしまう事がある、という事です。以下がユーザのプロフィール編集画面のコードだとします。このままでは、ユーザがプロフィールを編集保存すると、強制的にプレミアム会員ではなくなってしまいます。渡してやる」というのがあります。いえ様々な事情からそれが難しい場合もあるかもしれません。する」というのが一番です。共通化している場合などもあるかと思います。先ほどのコードを例にすると、こんな感じにするといいかと。$this->User->create();}$this->User->save($user);この記事を共有するシェアTweetこの記事を読んだ人にオススメCakePHPの開発環境をDockerで構築するCakePHPkyamashita2019.06.26はてブ【CakePHP3.x】気付いたらソースコードが非推奨ばかりになってた話CakePHPyamashita2019.01.07はてブ【CakePHP3.6~】フィールド同士を比較するバリデーションルールCakePHPyamashita2018.08.28はてブ【CakePHP2】キャッシュの内容を追ってみる。CakePHPfukasawa2017.12.01はてブバシャログ。Web制作スタッフによるブログです。「現場で使えるテクニック」をモットーに、Web制作全般についてお届けします。