awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cakephp avatar

cakephp/cakephp

0
View on GitHub↗
8,797 星标·3,382 分支·PHP·MIT·3 次浏览cakephp.org↗

Cakephp

CakePHP 是一个 PHP Web 框架,专为快速开发功能齐全的 Web 应用程序而设计。它利用模型-视图-控制器(MVC)架构来分离业务逻辑、数据模型和用户界面。

该框架包括一个内置的对象关系映射器(ORM),允许在不编写原始 SQL 查询的情况下检索和存储关系数据。它采用“约定优于配置”的方法,通过为文件和数据库表假设标准命名方案来减少样板代码。

该项目提供了用于实现具有集成验证和处理逻辑的 Web 表单的工具。其架构包含一个用于管理应用程序服务的依赖注入容器,以及一个用于处理传入 HTTP 请求的基于中间件的请求流水线。

Features

  • PHP Application Frameworks - Provides a structured environment for building full-featured web applications using a PHP-based MVC architecture.
  • Web Application Development - Provides a structured environment for constructing and deploying full-featured web applications.
  • Object-Relational Mapping - Includes a built-in object-relational mapper for retrieving and storing relational data without writing raw SQL.
  • Object-Relational Mapping Relations - Enables interaction with relational databases using an object-relational mapper to handle data retrieval and storage.
  • Object Relational Mappings - Uses a high-level object-relational mapper to interact with databases instead of raw SQL queries.
  • SQL ORMs - Provides a PHP-based SQL ORM to map database tables to native objects.
  • Model-View-Controller Frameworks - Utilizes a model-view-controller architecture to separate business logic, data models, and user interfaces.
  • MVC Frameworks - Implements a model-view-controller framework to organize application state and separate concerns.
  • Rapid Application Development Frameworks - Facilitates rapid development of full-featured web applications using standardized PHP coding patterns.
  • Convention-Over-Configuration Frameworks - Implements a convention-over-configuration philosophy to reduce boilerplate by assuming standard naming for files and database tables.
  • Dependency Injection Containers - Provides a dependency injection container to manage application service lifecycles and decouple components.
  • Application State Management - Organizes application state by separating business logic from the user interface via MVC patterns.
  • HTML Template Renderers - Generates HTML output by injecting model data into predefined view files using a template engine.
  • Validated Web Forms - Offers tools for creating web forms with integrated validation and processing logic to handle submissions.
  • Request Middleware - Features a middleware-based request pipeline to process HTTP requests through a series of layers before reaching controllers.
  • Framework Internals - Main framework repository for contributions.

Star 历史

cakephp/cakephp 的 Star 历史图表cakephp/cakephp 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

cakephp/cakephp 是做什么的?

CakePHP 是一个 PHP Web 框架,专为快速开发功能齐全的 Web 应用程序而设计。它利用模型-视图-控制器(MVC)架构来分离业务逻辑、数据模型和用户界面。

cakephp/cakephp 的主要功能有哪些?

cakephp/cakephp 的主要功能包括:PHP Application Frameworks, Web Application Development, Object-Relational Mapping, Object-Relational Mapping Relations, Object Relational Mappings, SQL ORMs, Model-View-Controller Frameworks, MVC Frameworks。

cakephp/cakephp 有哪些开源替代品?

cakephp/cakephp 的开源替代品包括: top-think/think — Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a… bcit-ci/codeigniter — CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It… assimon/dujiaoka — Dujiaoka is a self-hosted PHP web application designed for the automated sale and distribution of digital goods. It… laravel/framework — This project is a full-stack web framework that provides a comprehensive environment for building server-side… laruence/yaf — Yaf is an MVC web framework implemented as a compiled PHP extension in C. It functions as a performance extension… laravel-zero/laravel-zero — This project is a micro-framework designed for building standalone command-line applications and terminal utilities…

Cakephp 的开源替代方案

相似的开源项目,按与 Cakephp 的功能重合度排序。
  • top-think/thinktop-think 的头像

    top-think/think

    7,888在 GitHub 上查看↗

    Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a structured foundation for application development, incorporating a dependency injection container to manage object lifecycles and reduce coupling between components. The project includes a remote application debugger that allows for the inspection of internal state and variables from an external environment. It implements a model-view-controller architecture to separate application logic and data from the user interface. This includes a request pipeline for routing and middlewa

    PHPframeworkormroute
    在 GitHub 上查看↗7,888
  • bcit-ci/codeigniterbcit-ci 的头像

    bcit-ci/CodeIgniter

    18,171在 GitHub 上查看↗

    CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It implements a model-view-controller architecture to separate internal data representations from the user interface. The framework utilizes a front-controller architecture to direct all incoming web requests through a single entry point for URI parsing and request dispatching. It includes a dependency injection container to resolve class dependencies and manage the lifecycle of core system components. The toolkit provides capabilities for routing management, database interactions, a

    PHPphpphp-frameworkphp7
    在 GitHub 上查看↗18,171
  • assimon/dujiaokaassimon 的头像

    assimon/dujiaoka

    11,855在 GitHub 上查看↗

    Dujiaoka is a self-hosted PHP web application designed for the automated sale and distribution of digital goods. It functions as a comprehensive e-commerce platform that manages the entire lifecycle of virtual products, from inventory listing to the instant delivery of activation keys upon successful payment. The system distinguishes itself through an integrated payment processing architecture that utilizes event-driven callbacks to verify transactions and trigger automated workflows. This ensures that digital assets are delivered to customers immediately after payment confirmation, while pro

    PHPdujiaofakadujiaokafaka
    在 GitHub 上查看↗11,855
  • laravel/frameworklaravel 的头像

    laravel/framework

    34,774在 GitHub 上查看↗

    This project is a full-stack web framework that provides a comprehensive environment for building server-side applications. It utilizes a model-view-controller architecture to separate application logic into distinct layers for data management, user interface presentation, and request handling. The platform manages the entire request-response lifecycle, including security, session handling, and background task processing, while using an object-relational mapping layer to translate database records into programmable objects. The framework distinguishes itself through a central service containe

    PHPframeworklaravelphp
    在 GitHub 上查看↗34,774
查看 Cakephp 的所有 30 个替代方案→