Symfony2 FOSUserBundle 默认 'register' 路由是“/”
Symfony2 FOSUserBundle default 'register' route is "/"
我已经在 Symfony 2.8 上安装了 FOSUserBundle 1.3。当我转到 /register 时,出现 'Route Not Found' 错误。我做了一些挖掘,app/console debug:router
命令显示 fos_user_registration_register
路由设置为“/”。这似乎不对。我错过了什么吗?如何访问默认注册表单?
不知何故,当我复制 routing.yml 文件时,我排除了路由中的所有 prefix:
选项。我必须在注册路径下方添加 prefix: \register
选项。
有关详细信息,请参阅 Prefixing Imported Routes 上的 Symfony 文档。
看看下面的config.yml
fos_user_register:
resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
prefix: /register
您可以查看高级路由配置:
http://symfony.com/doc/current/bundles/FOSUserBundle/routing.html
我已经在 Symfony 2.8 上安装了 FOSUserBundle 1.3。当我转到 /register 时,出现 'Route Not Found' 错误。我做了一些挖掘,app/console debug:router
命令显示 fos_user_registration_register
路由设置为“/”。这似乎不对。我错过了什么吗?如何访问默认注册表单?
不知何故,当我复制 routing.yml 文件时,我排除了路由中的所有 prefix:
选项。我必须在注册路径下方添加 prefix: \register
选项。
有关详细信息,请参阅 Prefixing Imported Routes 上的 Symfony 文档。
看看下面的config.yml
fos_user_register:
resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
prefix: /register
您可以查看高级路由配置: http://symfony.com/doc/current/bundles/FOSUserBundle/routing.html