Jér*_*nge 14 php configuration symfony fosuserbundle
我正在我的应用程序中集成FOSUserBundle,我试图php bin/console doctrine:migration:diff按照推荐的设置运行.
我有系统地得到一个:
In ArrayNode.php line 319:
Unrecognized option "resource" under "fos_user"
Run Code Online (Sandbox Code Playgroud)
然而,我在我的网站中设置了以下内容config/packages/routing.yaml:
framework:
router:
strict_requirements: ~
fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我有"friendsofsymfony/user-bundle": "~2.0"我的composer.json并且跑了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
Run Code Online (Sandbox Code Playgroud)
如果我没看错,config/packages/routing.yaml文件不是用于路由的,它是路由束的配置文件,您不能将路由配置放在此处。相反,您应该将它们放在config/routes文件夹下,如bundle_name.yml。
像这样 config/routes/imagine.yml:
_liip_imagine:
resource: "@LiipImagineBundle/Resources/config/routing.yaml"
Run Code Online (Sandbox Code Playgroud)
小智 5
移动 :
fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
Run Code Online (Sandbox Code Playgroud)
陷入config/routes.yaml困境confing/packages/routing.yml
| 归档时间: |
|
| 查看次数: |
2078 次 |
| 最近记录: |