【问题标题】:Symfony 4.0 FOSUser Bundle 2.0Symfony 4.0 FOSUser Bundle 2.0
【发布时间】:2018-08-07 16:52:22
【问题描述】:

我想将 FOSUser Bundle 2.0 与 symfony 4.0 一起使用,但在互联网上的所有教程中都有我没有的文件夹应用程序。

我做了什么:

通过 Composer 安装 FOSUser Bundle 2.0:

$ composer require friendsofsymfony/user-bundle "~2.0"

然后我就完成了,因为需要 /app 文件夹,其中包含一些我没有的文件。 有什么解决办法吗?

【问题讨论】:

  • FOSUserBundle 的主分支有点支持 Symfony 4(工作,但仍有一些事情要完成)。您可以直接在 repo 上查看文档github.com/FriendsOfSymfony/FOSUserBundle,然后尝试调整配置(反复试验),因为 Symfony 4 会改​​变项目的目录结构。

标签: symfony fosuserbundle


【解决方案1】:

在 Symfony 4 中,app/ 文件夹被替换为 config/

引用Fabien Potencier's blog:

使用众所周知的目录名称会有所帮助。使用 bin/、src/ 或 var/ 是向前迈出的一大步。 Symfony 4 添加了 etc/ 来代替 app/。它是为 Symfony 3 提出的,但由于不再成立的原因而被拒绝。

更新:经过与社区的长时间讨论,etc/ 已更改为 config/。 web/ 目录也已更改为 public/。有关 Symfony 4 的博客文章已更新以反映这些变化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多