schnoog/symf4spielerei

Symfony4, KnpMenuBunde (固定), EasyAdmin, Bootstrap4 & Fontawesome 集成包


README

我的第一个Symfony 4实验...成了一种样板

这包含

  • FOSUserBundle

  • EasyAdmin

  • KNP-Menu-Bundle (bootstrap 4 菜单)

  • FOSUserBundle 的 Bootstrap 4 模板

  • Bootstrap4, JQuery, Propper, Fontawesome 本地化(现在需要 npm 或 bower)

坦白说,大部分都是复制粘贴。但至少这个项目展示了如何实现集成包,无需花费数小时寻找解决方案(正如之前所说,我刚开始使用 Symfony)

安装

需要 Composer

获取文件

传统方式 - 克隆 Git 仓库或 下载它

https://github.com/schnoog/Symf4Spielerei.git git clone https://github.com/schnoog/Symf4Spielerei.git **目标目录** 切换到目标目录并安装组件 composer install

Composer 方法

composer create-project schnoog/symf4spielerei <目标目录>

备注

每次调用 composer installcomposer update 时,Composer 安装脚本都会替换 Knp-Menu-Bundle 中的一个文件。

vendor/knplabs/knp-menu-bundle/src/DependencyInjection/Configuration.php

在此处了解更多关于该问题的信息

完成安装

创建数据库

复制 .env 文件

cp .env .env.local

并填写您的数据(数据库、邮件服务器...)

创建表

php bin/console doctrine:schema:create

创建用户

php bin/console fos:user:create

将用户设为管理员

php bin/console fos:user:promote

通过设置角色 ROLE_ADMIN

祝您玩得开心