CakePHP は、PHP で書かれたオープンソースの Web アプリケーション フレームワークですが、そのモデルは Ruby on Rails を使用して設計されています。 PHP 界の Rails として、CakePHP は RoR の優れた機能を多く採用しており、非常に成熟しています。現在 CakePHP フレームワークを使用している Web サイトのリストは、cakephp.org サイトの Sitesinthewild ページで確認できます。
CakePHP は、ActiveRecord、AssociationDataMapping、FrontController、MVC などの有名なデザイン パターンを使用する迅速な開発フレームワークです。このプロジェクトの主な目標は、あらゆるレベルの PHP 開発者が柔軟性を失うことなく堅牢な Web アプリケーションを迅速に開発できるプラットフォームを提供することです。
CakePHPphp フレームワークの主な機能:MVC アーキテクチャに基づく
View は Ajax をサポートします
組み込みの検証フレームワーク
アプリケーションの基本モジュールとCRUDコードの自動生成を提供します
セッション、リクエスト、セキュリティを処理するためのコンポーネントを提供します
柔軟なビューキャッシュ機能
オブジェクト指向
設定は必要ありません。データベースをインストールするだけです。
PHP4およびPHP5と互換性があります。
CakePHP4.2.8のアップデート内容は以下の通りです。CakePHP 4.2.8 がリリースされました。これは、コミュニティで報告されたいくつかの問題を修正する 4.2 ブランチのメンテナンス リリースです。
バグ修正
渡されたパラメータが関係する場合、Paginatorscope は URL を正しく生成するようになりました。
MissingTemplateException の検索パスのリストが、プラグインの要素に対して正しく表示されるようになりました。
Query::applyOptions() のドキュメントが改善されました。