modera/server-crud-bundle

安装次数: 5,496

依赖项: 3

建议者: 0

安全性: 0

星标: 2

关注者: 9

分支: 1

开放问题: 0

类型:symfony-bundle

v3.1.0 2021-10-13 06:33 UTC

README

该组件提供了一套工具,简化了构建需要处理来自客户端数据的应用的构建。以下操作得到支持

  • 创建新记录
  • 验证数据(包括Symfony验证和领域验证)
  • 查询数据 - 单条记录、批量
  • 删除记录
  • 获取默认值,这些值可以用作客户端模板的新记录

该组件的功能

  • 提供了一个超级控制器类型,您可以从它继承以利用上述所有操作的力量
  • 集成了一个强大的查询语言,您可以使用JSON定义查询 - 现在您可以在客户端安全地构建查询
  • 数据填充包 - 此组件提供了一种将实体转换为客户端逻辑可以理解的数据结构的好方法
  • 提供了一个简单但强大的客户端-服务器通信协议
  • 简化了您控制器的功能测试

安装

步骤 1: 下载 Bundle

composer require modera/server-crud-bundle:4.x-dev

此命令要求您全局安装 Composer,如 Composer 文档的安装章节中所述。

步骤 2: 启用 Bundle

此 Bundle 应该由 Flex 自动启用。如果您不使用 Flex,您需要手动在项目 config/bundles.php 文件中添加以下行来启用该 Bundle

<?php
// config/bundles.php

return [
    // ...
    Modera\ServerCrudBundle\ModeraServerCrudBundle::class => ['all' => true],
];

文档

有关如何使用此 Bundle 及其组件的详细文档,请参阅 Resources/doc/index.md

许可

此 Bundle 采用 MIT 许可证。请参阅 Bundle 中的完整许可证:Resources/meta/LICENSE。