cakephp / cakephp
CakePHP 框架
5.1.0
2024-09-14 02:34 UTC
Requires
- php: >=8.1
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- cakephp/chronos: ^3.1
- composer/ca-bundle: ^1.5
- laminas/laminas-diactoros: ^3.3
- laminas/laminas-httphandlerrunner: ^2.6
- league/container: ^4.2
- psr/container: ^1.1 || ^2.0
- psr/http-client: ^1.0.2
- psr/http-factory: ^1.1
- psr/http-message: ^1.1 || ^2.0
- psr/http-server-handler: ^1.0.2
- psr/http-server-middleware: ^1.0.2
- psr/log: ^3.0
- psr/simple-cache: ^2.0 || ^3.0
Requires (Dev)
- cakephp/cakephp-codesniffer: ^5.0
- http-interop/http-factory-tests: ^2.0
- mikey179/vfsstream: ^1.6.10
- mockery/mockery: ^1.6
- paragonie/csp-builder: ^2.3 || ^3.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: 1.12.3
- phpunit/phpunit: ^10.5.5 || ^11.1.3
- symplify/phpstan-rules: ^12.4
Suggests
- ext-curl: To enable more efficient network calls in Http\Client.
- ext-openssl: To use Security::encrypt() or have secure CSRF token generation.
- lib-ICU: To use locale-aware features in the I18n and Database packages
- paragonie/csp-builder: CSP builder, to use the CSP Middleware
Provides
Replaces
- cakephp/cache: 5.1.0
- cakephp/collection: 5.1.0
- cakephp/console: 5.1.0
- cakephp/core: 5.1.0
- cakephp/database: 5.1.0
- cakephp/datasource: 5.1.0
- cakephp/event: 5.1.0
- cakephp/form: 5.1.0
- cakephp/http: 5.1.0
- cakephp/i18n: 5.1.0
- cakephp/log: 5.1.0
- cakephp/orm: 5.1.0
- cakephp/utility: 5.1.0
- cakephp/validation: 5.1.0
- 6.x-dev
- 5.x-dev
- 5.1.0
- 5.1.0-RC2
- 5.1.0-RC1
- 5.0.11
- 5.0.10
- 5.0.9
- 5.0.8
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 5.0.0-RC2
- 5.0.0-RC1
- 5.0.0-beta2
- 5.0.0-beta1
- 4.x-dev
- 4.5.7
- 4.5.6
- 4.5.5
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.5.0-RC1
- 4.4.18
- 4.4.17
- 4.4.16
- 4.4.15
- 4.4.14
- 4.4.13
- 4.4.12
- 4.4.11
- 4.4.10
- 4.4.9
- 4.4.8
- 4.4.7
- 4.4.6
- 4.4.5
- 4.4.4
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.4.0-RC2
- 4.4.0-RC1
- 4.3.11
- 4.3.10
- 4.3.9
- 4.3.8
- 4.3.7
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.3.0-RC4
- 4.3.0-RC3
- 4.3.0-RC2
- 4.3.0-RC1
- 4.2.12
- 4.2.11
- 4.2.10
- 4.2.9
- 4.2.8
- 4.2.7
- 4.2.6
- 4.2.5
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.2.0-RC1
- 4.2.0-beta1
- 4.1.7
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.1.0-RC2
- 4.1.0-RC1
- 4.1.0-beta1
- 4.0.10
- 4.0.9
- 4.0.8
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 4.0.0-RC2
- 4.0.0-RC1
- 4.0.0-beta4
- 4.0.0-beta3
- 4.0.0-beta2
- 4.0.0-beta1
- 4.0.0-alpha2
- 4.0.0-alpha1
- 3.x-dev
- 3.10.5
- 3.10.4
- 3.10.3
- 3.10.2
- 3.10.1
- 3.10.0
- 3.10.0-RC1
- 3.9.10
- 3.9.9
- 3.9.8
- 3.9.7
- 3.9.6
- 3.9.5
- 3.9.4
- 3.9.3
- 3.9.2
- 3.9.1
- 3.9.0
- 3.9.0-RC2
- 3.9.0-RC1
- 3.8.13
- 3.8.12
- 3.8.11
- 3.8.10
- 3.8.9
- 3.8.8
- 3.8.7
- 3.8.6
- 3.8.5
- 3.8.4
- 3.8.3
- 3.8.2
- 3.8.1
- 3.8.0
- 3.8.0-RC3
- 3.8.0-RC2
- 3.8.0-RC1
- 3.8.0-beta1
- 3.7.9
- 3.7.8
- 3.7.7
- 3.7.6
- 3.7.5
- 3.7.4
- 3.7.3
- 3.7.2
- 3.7.1
- 3.7.0
- 3.7.0-RC3
- 3.7.0-RC2
- 3.7.0-RC1
- 3.7.0-beta1
- 3.6.15
- 3.6.14
- 3.6.13
- 3.6.12
- 3.6.11
- 3.6.10
- 3.6.9
- 3.6.8
- 3.6.7
- 3.6.6
- 3.6.5
- 3.6.4
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.6.0-RC2
- 3.6.0-RC1
- 3.6.0-beta3
- 3.6.0-beta2
- 3.6.0-beta1
- 3.5.18
- 3.5.17
- 3.5.16
- 3.5.15
- 3.5.14
- 3.5.13
- 3.5.12
- 3.5.11
- 3.5.10
- 3.5.9
- 3.5.8
- 3.5.7
- 3.5.6
- 3.5.5
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.5.0-RC2
- 3.5.0-RC1
- 3.4.14
- 3.4.13
- 3.4.12
- 3.4.11
- 3.4.10
- 3.4.9
- 3.4.8
- 3.4.7
- 3.4.6
- 3.4.5
- 3.4.4
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4.0
- 3.4.0-RC4
- 3.4.0-RC3
- 3.4.0-RC2
- 3.4.0-RC1
- 3.4.0-beta4
- 3.4.0-beta3
- 3.4.0-beta2
- 3.4.0-beta1
- 3.3.16
- 3.3.15
- 3.3.14
- 3.3.13
- 3.3.12
- 3.3.11
- 3.3.10
- 3.3.9
- 3.3.8
- 3.3.7
- 3.3.6
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.3.0-RC1
- 3.3.0-beta3
- 3.3.0-beta2
- 3.3.0-beta
- 3.2.14
- 3.2.13
- 3.2.12
- 3.2.11
- 3.2.10
- 3.2.9
- 3.2.8
- 3.2.7
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.2.0-RC1
- 3.1.14
- 3.1.13
- 3.1.12
- 3.1.11
- 3.1.10
- 3.1.9
- 3.1.8
- 3.1.7
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.1.0-RC1
- 3.1.0-beta2
- 3.1.0-beta
- 3.0.19
- 3.0.18
- 3.0.17
- 3.0.16
- 3.0.15
- 3.0.14
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-RC2
- 3.0.0-RC1
- 3.0.0-beta3
- 3.0.0-beta2
- 3.0.0-beta1
- 3.0.0-alpha2
- 3.0.0-alpha1
- 2.10.24
- 2.10.23
- 2.10.22
- 2.10.21
- 2.10.20
- 2.10.19
- 2.10.18
- 2.10.17
- 2.10.16
- 2.10.15
- 2.10.14
- 2.10.13
- 2.10.12
- 2.10.11
- 2.10.10
- 2.10.9
- 2.10.8
- 2.10.7
- 2.10.6
- 2.10.5
- 2.10.4
- 2.10.3
- 2.10.2
- 2.10.1
- 2.10.0
- 2.10.0-RC1
- 2.9.9
- 2.9.8
- 2.9.7
- 2.9.6
- 2.9.5
- 2.9.4
- 2.9.3
- 2.9.2
- 2.9.1
- 2.9.0
- 2.9.0-RC1
- 2.8.9
- 2.8.8
- 2.8.7
- 2.8.6
- 2.8.5
- 2.8.4
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.8.0-RC1
- 2.7.11
- 2.7.10
- 2.7.9
- 2.7.8
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.7.0-RC
- 2.6.13
- 2.6.12
- 2.6.11
- 2.6.10
- 2.6.9
- 2.6.8
- 2.6.7
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.6.0-RC1
- 2.6.0-beta
- 2.5.9
- 2.5.8
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.5.0-RC2
- 2.5.0-RC1
- 2.5.0-beta
- 2.4.10
- 2.4.9
- 2.4.8
- 2.4.7
- 2.4.6
- 2.4.5
- dev-bugfix/paginator-limitcontrol
- dev-collection2
- dev-add-collection2
- dev-5.x-fix-8.4-tests
- dev-bugfix/events-hook
- dev-5.x-wrap-core-functions
- dev-5.x-fix-commandrunner
- dev-issue-17910
- dev-5.x-debugger-styling
- dev-feat/formhelper-create
- dev-4.next
- dev-5.next
- dev-feature/get-request-data-as-type
This package is auto-updated.
Last update: 2024-09-22 07:08:28 UTC
README
CakePHP 是一个 PHP 迅速开发框架,使用常见的如关联数据映射、前端控制器和 MVC 等设计模式。我们的主要目标是提供一个结构化的框架,使得所有级别的 PHP 用户能够快速开发出健壮的 Web 应用程序,同时不失灵活性。
使用 Composer 安装 CakePHP
您可以使用 Composer 将 CakePHP 安装到您的项目中。如果您正在启动一个新项目,我们建议使用 app 框架 作为起点。对于现有应用程序,您可以执行以下操作
composer require cakephp/cakephp
有关 (最小/最大) PHP 版本详情,请参阅 版本映射。
运行测试
假设您已通过以下方法之一在系统范围内安装了 PHPUnit: 此处,您可以运行 CakePHP 的测试,方法如下
- 将
phpunit.xml.dist
复制到phpunit.xml
。 - 如果您想针对非 SQLite 数据源运行测试,请将相关数据库凭据添加到您的
phpunit.xml
。 - 运行
phpunit
。
了解更多信息
- CakePHP - CakePHP 项目的家园。
- 书籍 - CakePHP 文档;从这里开始学习!
- API - CakePHP 类和 API 文档的参考。
- Awesome CakePHP - 框架的精选资源列表。
- The Bakery - 技巧、教程和文章。
- 社区中心 - 与社区相关的一切信息来源。
- 培训 - 加入实时会议,掌握框架技能。
- CakeFest - 不要错过我们年度的 CakePHP 会议。
- Cake Software Foundation - 推动与 CakePHP 相关的发展。
获取支持!
- Slack - 加入我们的 Slack。
- Discord - 加入我们的 Discord。
- #cakephp on irc.freenode.net - 加入我们聊天,我们有蛋糕。
- 论坛 - 官方 CakePHP 论坛。
- GitHub 问题 - 有问题?请告诉我们!
- 路线图 - 想要贡献?加入我们!
贡献
- CONTRIBUTING.md - CakePHP项目贡献的快速指南。
- CookBook "贡献" 部分 - 关于贡献项目的详细信息。
安全
如果您在CakePHP中发现了安全问题,请使用SECURITY.md中描述的程序。