CakePHP 应用程序开发增强版 - 快速原型设计/脚手架 & 生产就绪代码 - XML / JSON API 及更多

安装数: 1,119,181

依赖关系: 28

建议者: 5

安全: 0

星级: 375

关注者: 38

分支: 146

公开问题: 13

类型:cakephp-plugin


README

Build Status Coverage Status Total Downloads Latest Stable Version

安装

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 的任何支持论坛/频道来获取支持或提出问题。