我在学习 symfony2,在安装第三方插件 FOSUserBundle 时遇见了一个问题.

2015-01-17 13:37:18 +08:00
 wdy1184

You have requested a non-existent service "fos_user.group_manager". Did you mean this: "fos_user.user_manager"?

3406 次点击
所在节点    程序员
10 条回复
saharabear
2015-01-17 16:03:33 +08:00
用php app/console container:debug|grep fos_user

看看有哪些注册并可用的服务。

这个fos_user.user_manager是用于创建,编辑,查找用户的。
wdy1184
2015-01-18 18:15:20 +08:00
@saharabear 没有group_manager这个服务,但是在fosuserbundle中确实是有个group_manager的请求,这是为什么呢?
saharabear
2015-01-18 21:49:24 +08:00
肯定是config.yml配置错了,如果config.yml里面有,就把group_manager删了就成了。
wdy1184
2015-01-19 10:41:43 +08:00
@saharabear 我在配置路由的时候没有找到all.xml于是就加上了@FOSUserBundle/Resources/config/routing/group.xml这个路由,而这个路由需要用到groupcontroller的内容,而groupcontroller的内容又调用了一个不存在的服务->group_manager,所以才有了这个错误.解决方法就是:将@FOSUserBundle/Resources/config/routing/group.xml 路由去掉.
saharabear
2015-01-19 15:26:04 +08:00
你看一下文档,官方文档,不需要加group.xml

你是哪儿的? 我朋友要组建一个研发中心,项目中需要使用Symfony.
wdy1184
2015-01-20 14:02:26 +08:00
@saharabear 现在只是初学,要用到项目中还有点儿距离
saharabear
2015-01-20 17:18:54 +08:00
@wdy1184 我朋友那边的研发中心也有培训。
wdy1184
2015-01-20 17:35:53 +08:00
@saharabear 你说的是jhon?
wdy1184
2015-01-26 08:24:26 +08:00
@saharabear 不好意思,是john
qloog
2015-03-10 19:36:12 +08:00
@saharabear 看来对这个很熟悉啊~ 赞~~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/162963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX