CodeLab技術ブログプログラミング技術まとめCodeLab技術ブログホームコーポレートサイトCakePHP3.xスポンサーリンクCakePHP3.x[CakePHP3.x]CakePHP2にあったafterFind()やvirtualFiledsはどこに行った?CakePHP2ではモデルのafterFind()メソッドで検索結果の整形を行うことができました。CakePHP3ではなくなってしまったようです。イベントやバーチャルフィールドはありません...2019.12.05CakePHP3.xHTMLCakePHP3.xCakePHP3で複合主キーを使うCakePHP3が複数のプライマリキーを持つことができるようになったみたいなのだが、ずっと避けてきていましたが、ようやく使えそうなのでちょっといじってみました。2019.11.15CakePHP3.xDBHTMLMySQLCakePHP3.xCakePHP3+Bootstrap3でチェックボックスとかラジオボタンを横並びでいい感じで表示するCakePHP3+Bootstrap3でフォーム部品を表示させようとするのだけど、チェックボックスとかが縦並びになったりイマイチ感が半端ない。手っ取り早く横並びでいい感じに表示させようと試みてみました。2019.11.14CakePHP3.xHTMLCakePHP[CakePHP3.8].envファイルで設定するCakePHP3系で設定ファイルはconfig/app.phpで行いますが、config/.envファイルに設定を持たせて行う方法もあるようです。普通に$thisでアクセスできるのかなと思って・...2019.08.23CakePHPCakePHP3.xCakePHP[CakePHP3]検索プラグインで複数カラムをLike検索する以前紹介したCake3で検索プラグイン(friendsofcake/search)を使うですが、複数カラムを横断してLIKE検索する方法がなかったのでやってみました。CakePHP3.72019.07.02CakePHPCakePHP3.xCakePHP[CakePHP3.7]Cookieの仕様変わりすぎだろCookieを使おうと思っていろいろ調べたのだがなんだかわけがわからないのでまとめた。CakePHP3.7をベースに、過去のバージョンでの仕様をまとめています。すると、存在するレコードの場合はいいんですが、存在しないレコードの場合は、こんな感じのエラーになりました。Ca...2019.04.16CakePHPCakePHP3.xPHP日本語の情報CakePHP[CakePHP3]Modelがモデル名?テーブル名?単数形?複数形?CakePHP3でModelの指定方法や、find()して帰ってくるデータのフォーマットがCakePHP3依然と大きく変わりました。