Symfony 3 路由注解集首页

Dar*_*one 0 php routing symfony symfony-3.2

现在我的主页是DefaultController

/**
 * @Route("/", name="homepage")
 */
    public function indexAction(Request $request)
    {
Run Code Online (Sandbox Code Playgroud)

但我希望默认值在我的博客控制器中:

/**
 * @Route("/blog/index", name="blog_index")
 */
    public function indexAction() {
Run Code Online (Sandbox Code Playgroud)

我意识到我可以将此路由设置为/,但我想要的是两者/blog/index/路由到相同的操作(/blog/index如果可能,显示url)。

我已经查看了以前的答案,但找不到专门处理注释的答案。

现在我只是从 重定向DefaultController但是感觉有点hacky - 有没有人有更好的解决方案?

dev*_*dmf 5

您是否在博客控制器中尝试过以下操作?

/**
 * @Route("/", name="homepage")
 * @Route("/blog/index", name="blog_index")
 */
public function indexAction() { ... }
Run Code Online (Sandbox Code Playgroud)