こんにちは。ライターの亀田です。 PHPには様々なフレームワークがあります。 中でもCakePHPは歴史も長く多くのプログラマーに愛されています。 最近はFuel,Laravelなどの新興勢力が台頭してきましたが、Cakeを愛好する人は少なくありません。 そのため、ニーズに応えて2.0系列から3.0系列へとバージョンアップを遂げてきました。 ここでは、特にModelに着目し、2.0と比較しつつ、3.0の特徴について説明していくことにします。 まず、 ・Modelとは で、Modelとは何かについて説明し、以下で、詳しくその詳細の機能について説明していきます。 特に、CakePHP2と3の違いについて説明します。 その後、 ・findでEntityを検索し表示する方法 ・saveでデータを保存する方法 ・バリデーション(validation)でデータをチェックする ・joinでテーブルを結合
