我使用Symfony控制台创建了一个名为 UserBundle 的自定义捆绑包。现在我想为该捆绑创建几个与用户相关的路由。我知道我可以在 app / config / routing.yml 文件中编写这些路由,但我想封装其特定包中的所有路由。
我知道我们可以通过在" src \ UserBundle \ Resources \ config"中创建routing.yml或routing.xml或routing.php文件来实现。但我试过了,但没有奏效。
那么我在这里失踪了什么?我们是否需要自动加载这些新的特定于捆绑的文件或清除路由缓存?
以下是来自" src \ UserBundle \ Resources \ config \ routing.yml"的内容:
login:
path: /login
defaults: { _controller: UserBundle:User:getLoginForm }
任何帮助都将不胜感激。
注意:我对Symfony来说是全新的。
谢谢
答案 0 :(得分:3)
在 app / config / routing.yml :
中查看此行access:
resource: "@UserBundle/Resources/config/routing.yml"
prefix: /
它应该默认生成,但如果确实存在则只需添加它。然后你可以使用 UserBundle / Resources / config / routing.yml
中的路线