2lenet/easyadmin-plus-bundle

2lenet/EasyAdminPlusBundle

安装次数: 17,562

依赖项: 0

建议者: 0

安全: 0

星标: 17

关注者: 10

分支: 23

公开问题: 6

类型:symfony-bundle

2.2.68 2024-09-20 14:09 UTC

This package is auto-updated.

Last update: 2024-09-23 08:01:30 UTC


README

已弃用

已弃用: 请查看 https://github.com/2lenet/CruditBundle,它将 EasyAdmin 和此包合并在一起。

关于

EasyAdminPlusBundle 是一个基于令人惊叹的 EasyCorp/EasyAdminBundle 的 Symfony 4 包装器,包括一些额外功能。

特性

  • 提供生成器,根据 Doctrine 类型、注释和断言的反射猜测默认的 EasyAdmin 配置,并支持流行的第三方包。
  • 添加管理翻译文件的操作。
  • 基于 实体/操作/角色权限 限制访问的 ACL。
  • 添加导出实体到 CSV 的操作。
  • 实体上的过滤器
  • 支持嵌套树
  • 显示高级设计(分组和标签页)
  • 列表上的批量操作
  • 配置查询构建器方法
  • 工作流自动显示

要求

  • PHP >= 7.1
  • Symfony 4
  • EasyAdminBundle ^1.17

安装

$ composer require 2lenet/easyadmin-plus-bundle

替换 EasyAdmin 控制器

从我们的 AdminController 或您的控制器加载路由,但请确保它扩展 LleEasyAdminPlusBundle 控制器

# config/routes/easy_admin.yaml
easy_admin_bundle:
    resource: '@LleEasyAdminPlusBundle/Controller/AdminController.php'
    prefix: /admin
    type: annotation

入门

  1. 过滤器
  2. 生成器
  3. 翻译操作
  4. ACL
  5. 导出操作
  6. 自定义表单类型
  7. 嵌套树
  8. 显示分组和标签页
  9. 批量操作
  10. 查询构建器方法
  11. 处理工作流
  12. 编辑时直接编辑
  13. 重定向到操作(编辑和新操作)