我正在尝试使用奏鸣曲作为我的支持。我现在正在尝试设置一些用户。我已经安装了 fosuserbundle,但是当我尝试获取 sonata-project/user-bundle 时,我得到了这个:
Problem 1
- sonata-project/user-bundle 2.2.2 requires sonata-project/admin-bundle ~2.2.7 -> no matching package found.
- sonata-project/user-bundle 2.2.1 requires sonata-project/admin-bundle ~2.2.7 -> no matching package found.
- sonata-project/user-bundle 2.2.0 requires sonata-project/admin-bundle ~2.2.7 -> no matching package found.
- Installation request for symfony/framework-standard-edition 2.6.x-dev -> satisfiable by symfony/framework-standard-edition[2.6.x-dev].
- symfony/framework-standard-edition 2.6.x-dev requires sonata-project/user-bundle ~2.2 -> satisfiable by sonata-project/user-bundle[2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4].
- sonata-project/user-bundle 2.2.3 requires friendsofsymfony/user-bundle ~1.3 -> satisfiable by friendsofsymfony/user-bundle[1.3.x-dev].
- sonata-project/user-bundle 2.2.4 requires friendsofsymfony/user-bundle ~1.3 -> satisfiable by friendsofsymfony/user-bundle[1.3.x-dev].
- Conclusion: don't install friendsofsymfony/user-bundle 1.3.x-dev
我正在查看奏鸣曲沙箱,在 AppKernel.php 中它们具有以下内容:
// USER
new FOS\UserBundle\FOSUserBundle(),
new Sonata\UserBundle\SonataUserBundle('FOSUserBundle'),
new Application\Sonata\UserBundle\ApplicationSonataUserBundle(),
我在他们的作曲家文件中找不到对 FOSUserBundle 的要求。
谁能向我解释我做错了什么?我只想拥有一个具有用户管理功能的简单管理员,这样我就可以拥有需要登录用户才能访问的东西。
使用:PHP 5.4.36-0+deb7u1 (cli) Symfony 2.6.3
谢谢
更新
我遵循了 HypeR 的建议,现在我有了正确的捆绑包。
登录有问题。我已经创建了应用程序包,它需要一个 fos_user_user 表。我如何创建这个?
我尝试登录并收到一条错误消息,指出表 fos_user_user 不存在。