Symfony 3路由注释

时间:2017-08-08 18:58:02

标签: php symfony

请解释一下为什么这个路由注释的顺序给我301重定向,但逆序很好。两条路线之间的差异只是斜线。

<?php

namespace AppBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;

class GenusController extends Controller
{
    /**
     * @Route("/genus/");
     */
    public function showAction2()
    {
        return $this->render('/genus/show.html.twig', ['name' => 'test1']);
    }

    /**
     * @Route("/genus");
     */
    public function showAction($genusName = 'test2')
    {
        $templating = $this->container->get('templating');
        $html = $templating->render('/genus/show.html.twig', ['name' => $genusName]);

        return new Response($html);
    }
}

0 个答案:

没有答案
相关问题