CakePHP [CakePHP5]Modelイベントがなくなってる? レコードの保存時などのイベント取得でCakePHP4以前ではafterSave()とかbeforeFind()とか、そいういうメソッドをTableクラスに定義するとそこでイベントを受け取ることができました。 ですが、CakePHP5でやって... 2024.01.28 CakePHPCakePHP5
開発 [CakePHP5]Since 5.0.0: Using options array for the `find()` call is deprecated. Use named arguments instead. CakePHP5ではTable::find()の書き方がかわったようです。 Since 5.0.0: Using options array for the `find()` call is deprecated. Use named ar... 2024.01.20 開発
CakePHP [CakePHP]IN句を使う場合はwhere()を使うな!whereInList()を使え 通常、IN句を使って指定のIDのレコード一覧を取ってくるには $this->Users->find('all')->whre(); とすればよいのですが、$userListが空の場合エラーになってしまいます。 従来は$userListの存在... 2022.11.17 CakePHPCakePHP3.xCakePHP4
CakePHP3.x [CakePHP3.x]cakephp3 タイムスタンプが入らない カラムにcreatedやmodifiedがあると、自動的にタイムスタンプが入る機能があります。 当初、該当のテーブルには不要だったのですが、後から入れることになったので、カラムに追加して保存処理をやらせてみたのですが、なぜかタイムスタンプが... 2020.03.26 CakePHP3.x
CakePHP3.x [CakePHP3.x]CakePHP2にあったafterFind()やvirtualFiledsはどこに行った? CakePHP2ではモデルのafterFind()メソッドで検索結果の整形を行うことができました。 なんですが、CakePHP3ではなくなってしまったようです。 (参考)afterFind イベントやバーチャルフィールドはありません 2019.12.05 CakePHP3.x