【发布时间】:2018-01-25 15:25:44
【问题描述】:
我正在将 FOSUserBundle 集成到我的应用程序中,并在遵循推荐的设置后尝试运行 php bin/console doctrine:migration:diff。
我正在系统地得到一个:
In ArrayNode.php line 319:
Unrecognized option "resource" under "fos_user"
然而,我在config/packages/routing.yaml 中设置了以下内容:
framework:
router:
strict_requirements: ~
fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
我做错了什么?我的composer.json 中有"friendsofsymfony/user-bundle": "~2.0" 并运行composer update。
更新
我的fos_user.yaml 是:
fos_user:
db_driver: orm
firewall_name: main
user_class: App\Entity\Admin\User
from_email:
address: no_reply@xxx.com
sender_name: xxx
【问题讨论】:
-
你能显示 config.yml 吗?
-
我没有,因为我有一个 Flex 结构:stackoverflow.com/questions/48445106/…
-
您是否尝试将路由配置放入
config/routes.yaml而不是config/packages/routing.yaml? -
Aaaarrrgh...愚蠢的我!如果您创建一个解决方案,我会批准它。
-
Hector:捆绑包在
/config/bundles.php中启用。 Dlondero 的建议奏效了。
标签: php symfony configuration fosuserbundle