EasyAdmin
EasyAdmin 为您的 Symfony 应用程序创建漂亮的后台管理界面。它是免费、快速且文档齐全的。
如果您已经使用过以前的 EasyAdmin 版本,请注意 EasyAdmin 3 使用了全新的架构,并且与以前的版本不兼容。但是,有一个命令可以自动从 EasyAdmin 2 升级到 EasyAdmin 3。
视频教程
喜欢视频教程吗?请查看 SymfonyCasts 上的 EasyAdmin 视频教程。
安装
运行以下命令以在您的应用程序中安装 EasyAdmin
1
$ composer require easycorp/easyadmin-bundle
如果您在应用程序中使用 Symfony Flex,您就可以创建您的第一个仪表盘。否则,请继续阅读,因为您需要执行一些手动配置。
不使用 Symfony Flex 的应用程序的手动配置
在大多数 Symfony 应用程序中,您不需要进行以下任何更改。这些步骤仅适用于选择不使用 Symfony Flex 的应用程序。
首先,在您的应用程序中注册两个捆绑包。编辑 config/bundles.php
文件并添加以下内容
1 2 3 4 5
return [
// ...
EasyCorp\Bundle\EasyAdminBundle\EasyAdminBundle::class => ['all' => true],
Symfony\UX\TwigComponent\TwigComponentBundle::class => ['all' => true],
];
TwigComponentBundle
也是必需的,因为 EasyAdmin 使用 Twig 组件 来构建其界面。接下来,通过添加以下文件来为 Twig 组件创建一个配置文件
1 2 3 4 5 6
# config/packages/twig_component.yaml
twig_component:
anonymous_template_directory: 'components/'
defaults:
# Namespace & directory for components
App\Twig\Components\: 'components/'
此文件的初始内容应与最新的 Symfony UX Twig Component 的配置配方中定义的内容相匹配。
就这样!您现在可以在您的应用程序中使用 EasyAdmin 了。首先创建您的第一个仪表盘。
本作品,包括代码示例,根据 Creative Commons BY-SA 3.0 许可协议获得许可。