Sonata用户捆绑包+ Symfony 3.x

use*_*703 7 symfony sonata-admin sonata-user-bundle

我在dev-master上使用Symfony 3.0.6,Sontata Admin Bundle 3.0.0和Doctrine ORM Admin Bundle.即使使用dev-master,用户包也不起作用.是否有针对Symfony 3.x的解决方案?

Your requirements could not be resolved to an installable set of 
packages.

Problem 1
  - Conclusion: remove symfony/symfony v3.0.6
  - Conclusion: don't install symfony/symfony v3.0.6
  - Conclusion: don't install symfony/symfony v3.0.5
  - Conclusion: don't install symfony/symfony v3.0.4
  - Conclusion: don't install symfony/symfony v3.0.3
  - Installation request for sonata-project/user-bundle dev-master ->
satisfiable by sonata-project/user-bundle[dev-master].
  - Conclusion: don't install symfony/symfony v3.0.2
  - Conclusion: don't install symfony/symfony v3.0.1
  - sonata-project/user-bundle dev-master requires symfony/form ^2.3 -> 
satisfiable by symfony/form[.....
Run Code Online (Sandbox Code Playgroud)

Flo*_*ild 10

SonataUserBundle刚刚发布了3天前的3.0.0版本,但是考虑到composer.json文件,它似乎与SF3不兼容:

{
    "name": "sonata-project/user-bundle",
    "require": {
        "php": "^5.3 || ^7.0",
        "symfony/http-foundation": "^2.3",
        "symfony/form": "^2.3",
        "symfony/security": "^2.3",
        "symfony/console": "^2.3",
    },
    [...]
}
Run Code Online (Sandbox Code Playgroud)

我担心我们将不得不再等一会儿.

在官方存储库上发布了一些关于它的问题:https: //github.com/sonata-project/SonataUserBundle/issues/724

作者的回答:

不支持SF 3.0,因为FOSUser 1.x不支持它.

FOSUser 2.x不稳定,我们的捆绑包现在不支持.


对于完整的故事,有计划在2015年12月发布FOSUserBundle的SF3兼容版本,但自那以后没有关于那个的消息......

https://github.com/FriendsOfSymfony/FOSUserBundle/pull/1990

我们拭目以待吧!