CakePHP 应用程序开发加速器 - 快速原型设计/脚手架 & 适用于生产的代码 - XML / JSON API 以及更多

安装次数: 1,119,206

依赖项: 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 的功能有好的想法,请加入我们的 IRC/Slack 中的 #friendsofcake 频道,并让我们讨论它(这不是一个支持频道)。pull requests 总是受欢迎的。

支持/问题

您可以使用 CakePHP 的任何支持论坛/频道来获取支持或提问。