friendsofcake / crud
CakePHP 应用程序开发增强版 - 快速原型设计/脚手架 & 生产就绪代码 - XML / JSON API 及更多
Requires
- cakephp/cakephp: ^5.0
Requires (Dev)
- friendsofcake/cakephp-test-utilities: ^3.0
- friendsofcake/search: ^7.0
- phpunit/phpunit: ^10.5.5 || ^11.1.3
Suggests
- friendsofcake/crud-json-api: Crud listener for building APIs following the JSON API specification
- friendsofcake/crud-view: Automated admin backend based on your Crud configuration.
- friendsofcake/search: Provides search capabilities for the Crud plugin.
- dev-master
- 7.1.0
- 7.0.1
- 7.0.0
- 6.x-dev
- 6.2.0
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.2
- 6.0.1
- 6.0.0
- 6.0.0-beta3
- 6.0.0-beta2
- 6.0.0-beta
- 5.x-dev
- 5.5.1
- 5.5.0
- 5.4.7
- 5.4.6
- 5.4.5
- 5.4.4
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.0
- 4.4.4
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.0.0
- 3.1.0
- 3.0.x-dev
- 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
- dev-maintainance
- dev-dependabot/pip/docs/jinja2-3.1.3
- dev-ad-related-listener-limit
- dev-josegonzalez-patch-1
- dev-fix-tests
This package is auto-updated.
Last update: 2024-09-17 10:37:04 UTC
README
安装
https://crud.readthedocs.io/en/latest/installation.html
简介
Crud 旨在成为加强版的脚手架,允许开发者有足够的灵活性,既可以用于快速原型设计,也可以用于生产应用程序,甚至在同一代码库上 -- 节省您的时间。
-
Crud 安装非常快速,最多只需几分钟。
-
Crud 非常灵活,并提供了大量的 配置选项。
-
Crud 尽量不干涉您的开发,如果它无意中影响了您,您也可以很容易地更改不希望的行为。
-
Crud 严重依赖 CakePHP 事件,并且可以全局或针对特定操作覆盖、扩展或禁用 Crud 几乎所有的功能。
-
通常,控制器 CRUD 动作的基本代码非常简单,总是看起来一样。Crud 会将动作添加到您的控制器中,这样您就无需反复实现它们。
-
Crud 没有像 CakePHP 自己的脚手架那样的限制,即“我的方式,没有其他选择”。Crud 允许您钩入请求的所有阶段,只为您的业务逻辑构建所需的控制器代码,将所有重型样板代码外包给 Crud。
-
更少的样板代码意味着更少的代码需要维护,以及更少的代码需要花时间进行单元测试。
-
Crud 允许您使用自己的视图,无论是自动生成的还是手工制作的,以及使用 事件 添加满足您应用程序逻辑所需的代码。默认情况下,它与 CakePHP 的自动生成视图兼容。
-
Crud 还为任何通过 Crud 启用的操作提供了内置的 JSON 和 XML API 功能,这消除了维护 HTML 前端和 JSON 以及/或 XML 接口的需要,为您节省了大量时间,并使代码库更加精简。
错误
如果您遇到错误,请随时创建带有修复方案(可选地带有测试)以及错误描述和解决方法的 pull request。
您也可以创建一个带有描述的问题来提高人们对错误的关注。
功能
如果您对 Crud 的功能有很好的想法,请加入我们 #friendsofcake 频道的 IRC/Slack,让我们讨论它(这不是一个支持频道)。pull requests 总是受到欢迎。
支持/问题
您可以使用 CakePHP 的任何支持论坛/频道来获取支持或提出问题。