【问题标题】:SonataUserBundle and Symfony 3.4SonataUserBundle 和 Symfony 3.4
【发布时间】:2018-06-12 06:52:15
【问题描述】:

我有一个问题,我应该使用哪个版本? 我从需要 FOSUserBundle ^2.0 的 Symfony 3.4 LTS 开始。要将 SonataUserBundle 与 FOSUserBundle 一起使用,我需要使用 ^4.0。在 4.0 中没有用户配置文件。我需要全部实现它们还是我错过了什么?

【问题讨论】:

    标签: fosuserbundle sonata sonata-user-bundle


    【解决方案1】:

    要将 SonataUserBundle 4.x 与 Symfony 3.4(更具体地说是 PHP 5.6/7.0)一起使用,您可以使用 "runroom/sonata-user": "4.x-dev"(参见 https://github.com/Runroom/SonataUserBundle),它是 Sonata 团队成员之一的一个分支,用于恢复 PHP 5.6/ SonataUserBundle 的 7.0 兼容性。

    【讨论】:

      【解决方案2】:

      只有一种方法可以使用版本 4.x-dev 的 SonataUserBundle,但是...具有特殊的提交参考 (3dd68a6aae95cffe6a4275d68c27d2766d8b93f7) 和版本 2.0.1 的 FosUserBundle。 我确定这适用于 Symfony 3.3.2

      这里是 composer.json 和 composer.lock 的例子:

      Composer.json

      "require": {
      
          ...
      
          "friendsofsymfony/user-bundle": "v2.0.1",
      
          ...
      
          "sonata-project/admin-bundle": "3.18.2",
          "sonata-project/doctrine-orm-admin-bundle": "3.1.4",
          "sonata-project/user-bundle": "4.x-dev",
      
          ...
      
          "symfony/symfony": "^3.3.2",
      
          ...
      
      },
      

      Compose.lock(奏鸣曲用户包部分)

       {
              "name": "sonata-project/user-bundle",
              "version": "dev-master",
              "source": {
                  "type": "git",
                  "url": "https://github.com/sonata-project/SonataUserBundle.git",
                  "reference": "3dd68a6aae95cffe6a4275d68c27d2766d8b93f7"
              },
              "dist": {
                  "type": "zip",
                  "url": "https://api.github.com/repos/sonata-project/SonataUserBundle/zipball/3dd68a6aae95cffe6a4275d68c27d2766d8b93f7",
                  "reference": "3dd68a6aae95cffe6a4275d68c27d2766d8b93f7",
                  "shasum": ""
              },
       ...
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-27
        • 2019-09-09
        • 1970-01-01
        • 2019-07-01
        • 2019-03-14
        • 2018-07-23
        • 2020-10-05
        • 2018-11-04
        相关资源
        最近更新 更多