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 的功能有好的想法,请加入我们的 IRC/Slack 中的 #friendsofcake 频道,并让我们讨论它(这不是一个支持频道)。pull requests 总是受欢迎的。
支持/问题
您可以使用 CakePHP 的任何支持论坛/频道来获取支持或提问。