@ CakePHP

CakePHPの基礎知識

CakePHP はウェブアプリケーションをより簡単に、より速く、より少ないコードで構築できるようにします。小さなシステムも複雑なシステムも、いずれもより簡単に、より容易に、そしてもちろん美味しく作れるようにする、柔軟なデータベースアクセス層と強力な足場作りシステムを備えた、PHP5.6 以降対象のモダンなフレームワークです。

フレームワーク

「フレームワーク」とは、「アプリケーションを開発する際に必要になる汎用的な機能」を提供するソフトウェアのことで、基本的なプログラミング能力があれば一定水準のアプリケーションを作ることができる「アプリケーションの土台」のようなものと考えることができます。

MVC

CakePHP は、「MVC(Model-View-Controller)アーキテクチャー」という設計手法(考え方)に基づいて作られたフレームワークです。これは、プログラムの構成を「Model(モデル、データベース操作)」「View(ビュー・画面表示)」「Controller(コントローラ・プログラム制御)」に分割して考えるものです。

CakePHP 3.5 Red Velvet Cookbook