OSS探訪

CakePHP — MVCとORMを一つの規約でまとめ、PHPのWebアプリを素早く組み立てる

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
8,790
主要言語
PHP
ライセンス
MIT
リポジトリ最終更新
2026/09/19

概要

CakePHPは、MVC、ORM、入力検証、フォーム、HTTP処理などをまとめたPHP向けWebフレームワークです。決まった構成と規約を使い、データベース中心のWebアプリを短い手順で立ち上げられます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

MVCとORMを同じアプリ構成で扱う

Controller、View、Modelの責務を分けながら、ORMによるデータ操作や入力検証、フォーム処理を標準機能として組み合わせられます。

出典:[2][3]

PSR準拠のHTTP処理と周辺機能を利用する

PSR-7を含むHTTP関連の仕組み、キャッシュ、イベント、ログなどをフレームワーク内のコンポーネントとして利用できます。

出典:[3]

PHPで業務Webアプリを規約中心に構築したい場合に

画面、データベース、入力検証を共通の作法で揃え、プロジェクトごとの土台づくりを減らしたい開発に向きます。

出典:[2]

新規アプリは本体リポジトリではなく公式雛形から始める

本体READMEは新規プロジェクトでcakephp/appを使うことを推奨しています。現在の5.xソースはPHP 8.2以上を前提とするため、導入するリリースに対応したPHP要件を確認してください。

出典:[2][4][3]

参考にした公式資料

  1. [1]cakephp/cakephp repository(2026-09-21)
  2. [2]CakePHP README(2026-09-21)
  3. [3]CakePHP composer.json(2026-09-21)
  4. [4]CakePHP app skeleton README(2026-09-21)
  5. [5]CakePHP documentation(2026-09-21)
編集部からの補足

CakePHP本体のREADMEは新規アプリでは`cakephp/app`の雛形利用を推奨しています。現在の`5.x`ブランチはPHP 8.2以上を要求し、Composerのbranch aliasは`5.5.x-dev`です。通常導入では開発ブランチを直接固定せず、利用する5.xのリリースとPHP要件を合わせてください。

3ステップで試す

  1. 1

    公式アプリ雛形を作成

    CakePHP本体ではなく、公式の5.xアプリ雛形から新しいプロジェクトを作成します。

    composer create-project --prefer-dist cakephp/app myapp
  2. 2

    開発サーバーを起動

    CakePHP付属の開発用サーバーを起動します。

    cd myapp && bin/cake server -p 8765
  3. 3

    初期画面を確認

    ブラウザでWelcome画面を開き、CakePHPアプリが起動していることを確認します。

    http://localhost:8765
公式READMEで確認

成長

成長の推移 · 直近30日

8,790 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
22
Open PR
12

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • cakephp
  • php
  • mvc-framework
  • psr-7
  • orm
  • mvc
  • validation
  • rest-api
  • web
  • web-framework
  • rapid-development
  • form-builder
Stars
8,790
Forks
3,364
Watchers
520
Open Issues
11
Contributors
349
主要言語
PHP
ライセンス
MIT
リポジトリ最終更新
2026/09/19

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。