infinity-admin / symfony-admin-bundle
一个实验性的 Symfony 管理包
dev-main
2024-09-08 17:47 UTC
Requires
- php: >=8.3
- ext-json: *
- symfony/asset: ^7
- symfony/dependency-injection: ^7
- symfony/event-dispatcher: ^7
- symfony/form: ^7
- symfony/framework-bundle: ^7
- symfony/property-access: ^7
- symfony/property-info: ^7
- symfony/security-bundle: ^7
- symfony/serializer: ^7
- symfony/translation: ^7
- symfony/twig-bundle: 7
- symfony/uid: ^7
- symfony/validator: ^7
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-16 12:23:59 UTC
README
一个基于 bootstrap 和 htmx 的现代 symfony 管理界面。
安装
确保已全局安装 Composer,如 Composer 文档中的安装章节所述。
使用 Symfony Flex 的应用程序
打开命令行,进入项目目录并执行
composer require infinity-admin/symfony-admin-bundle
未使用 Symfony Flex 的应用程序
步骤 1:下载 Bundle
打开命令行,进入项目目录并执行以下命令以下载此 Bundle 的最新稳定版本
composer require infinity-admin/symfony-admin-bundle
步骤 2:启用 Bundle
然后,通过将其添加到项目 config/bundles.php
文件中注册的 Bundle 列表来启用该 Bundle
// config/bundles.php return [ // ... Infinity\InfinityBundle::class => ['all' => true], ];
运行 composer require infinity-admin/symfony-admin-bundle
导入路由
将所需的路由导入您的 config/routes.yaml
(或等效)文件中,如下所示
infinity: resource: path: '@InfinityBundle/src/Controller' namespace: Infinity\Controller type: attribute