【CakePHP3】Entity の機能について(accessor, virtual fieldsなど)PHPCakePHPcakephp3 社内用にまとめた内容の転載。 ココらへんの話をします Entityにキャスト、シリアライズといった「変換」を加えた時に走る処理について アクセサー 仮想フィールド 関連: [【CakePHP3】 `Type` の話 ](http://qiita.com/o0h/items/59772ee4e8eb4c91b26f) そもそも: 配列ではなくオブジェクトを返してくれる有り難さについて CakePHP2時にはモデルから読み取ったデータは全て配列として扱われ、 スカラ値など(というかboolとstringとnull)の集合でしかありませんでした。 例えば、「Userが登録した年を表示する」場合はこんな感じです。