Как установить fos-user-bundle @2.0 вместе с Sonata-user-bundle?

Я новичок в инфраструктуре Symfony. Я установил FOSUserBundle " @2.0" и SonataAdminBundle они оба теперь работает нормально, я хотел установить SonataUserBundle для управления своими пользователями, но в процессе загрузки [через композитор] он сказал, что SonataUserBundle совместим только с FOSUserBundle "* 1.3"

  • что делает SonataUserBundle?
  • Как я могу установить его с помощью fos-user-bundle "@2.0"

person Wajdi Makhlouf    schedule 31.03.2017    source источник
comment
Возможный дубликат пакет пользователя Sonata + Symfony 3.x   -  person Mawcel    schedule 03.04.2017
comment
да SonataUserBundle совместим с FOSUserBundle 1.3, а Symfony 3 совместим с FOSUserBundle 2.0, поэтому нет возможности сделать это так ... единственный способ - дождаться обновления SonataUserBundle для совместимости с FOSUserBundle 2.0   -  person Wajdi Makhlouf    schedule 04.04.2017


Ответы (1)


На данный момент SonataUserBundle не поддерживает FOSUserBundle "2.0". Но есть и альтернативный вариант - add_support_for_fos_user2. Вы можете подключить его этой строкой:

composer require sonata-project/user-bundle dev-add_support_for_fos_user2

ПРИМЕЧАНИЕ:

Для этого пакета требуется версия PHP >= 7.0.

Укажите это в файле composer.json (например, v. 7.1.0):

"config": {
    "platform": {
        "php": "7.1.0"
    }
},
person Чечельницкий Александр    schedule 11.04.2017