EasyCorp/EasyAdminBundle
为 Symfony 应用快速生成后台管理面板,基于 Doctrine 实体自动构建 CRUD 界面。
- Star
- 4,312
- Fork
- 1,098
- 未关闭 Issue
- 181
- 最近提交
- 昨天
这是什么?
EasyAdmin 是一个面向 Symfony 的 Bundle,可基于 Doctrine ORM 实体生成后台管理界面。通过一条控制台命令即可为实体生成完整的增删改查页面,之后可用 PHP 自定义仪表盘、菜单、表单和操作,无需编写大量前端代码。
界面默认响应式,支持浅色和深色模式,并内置搜索、过滤和分页。提供 30 多种字段类型,涵盖文本、日期、关联关系、文件上传以及所见即所得和代码编辑器等。可以创建面向不同角色的多个仪表盘,并在仪表盘、菜单、操作、字段和实体层面控制访问权限。
该项目支持 Symfony 6.4 及以上版本,要求 PHP 8.2 或更高版本。
核心功能
- 01通过一条命令从 Doctrine 实体生成 CRUD 后台
- 02提供 30 多种字段类型,包括文件上传和富文本、代码编辑器
- 03支持多仪表盘及细粒度访问控制
- 04内置搜索、过滤和分页
- 05可自定义表单布局,支持多列、标签页和字段集
- 06支持浅色与深色主题、RTL 布局和多语言翻译
适用场景
- 为基于 Symfony 和 Doctrine 的应用添加内部管理后台
- 为不同角色的员工提供权限受限的独立后台
- 无需编写前端代码,快速搭建数据管理页面
快速上手
- 1
使用 Composer 安装该包
composer require easycorp/easyadmin-bundle - 2
生成仪表盘控制器
php bin/console make:admin:dashboard - 3
为实体生成 CRUD 控制器
php bin/console make:admin:crud - 4
在浏览器中访问 /admin
使用前须知
- 需要使用 Doctrine ORM 实体的 Symfony 应用,并且 PHP 版本为 8.2 或更高、Symfony 版本为 6.4 或更高。
标签
常见问题
- EasyAdminBundle 是什么?
- 为 Symfony 应用快速生成后台管理面板,基于 Doctrine 实体自动构建 CRUD 界面。 EasyAdmin 是一个面向 Symfony 的 Bundle,可基于 Doctrine ORM 实体生成后台管理界面。通过一条控制台命令即可为实体生成完整的增删改查页面,之后可用 PHP 自定义仪表盘、菜单、表单和操作,无需编写大量前端代码。
- EasyAdminBundle 可以免费使用吗?用的什么许可证?
- EasyAdminBundle 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- EasyAdminBundle 还在维护吗?
- 活跃维护中。EasyAdminBundle 最近一次提交是在 2026年11月6日。
- EasyAdminBundle 适合用来做什么?
- 为基于 Symfony 和 Doctrine 的应用添加内部管理后台 为不同角色的员工提供权限受限的独立后台 无需编写前端代码,快速搭建数据管理页面
- EasyAdminBundle 怎么安装和运行?
- 使用 Composer 安装该包: composer require easycorp/easyadmin-bundle 生成仪表盘控制器: php bin/console make:admin:dashboard 为实体生成 CRUD 控制器: php bin/console make:admin:crud 在浏览器中访问 /admin
- 在哪里获取 EasyAdminBundle?
- 源代码和安装说明在 GitHub 上:https://github.com/EasyCorp/EasyAdminBundle
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个无头(headless)React 元框架,用于快速构建以 CRUD 为主的管理后台、仪表盘和内部工具。
3.6万+39 本周3269TypeScriptMIT更新于 2个月前
为 Flask 应用提供可扩展的管理后台框架,可自动生成模型的增删改查界面。
6073+1 本周1649PythonBSD-3-Clause维护活跃更新于 21小时前
注解驱动的 Java 后台管理框架,给 JPA 实体加上 @Erupt 即可在运行时生成管理界面、权限、审计与接口。
3987+194 本周513JavaApache-2.0更新于 前天
基于 PHP 的扁平文件内容管理系统,页面以 Markdown 文件存储,无需数据库。
1.6万+15 本周1432PHPMIT维护活跃更新于 昨天
开源的自托管时间追踪 Web 应用,支持工时记录、发票和报表,适合自由职业者与企业团队。
5137+19 本周882PHPAGPL-3.0更新于 24小时前