Routes Symfony 3:找不到“的路由”;GET/lucky/controller“;

Routes Symfony 3:找不到“的路由”;GET/lucky/controller“;,routes,Routes,我是Symfony的新手,想从Symfony 3开始。我跟着教程一直走到最后 然后我使用URLhttp://mywebsite/web/app_dev.php/lucky/controller 我尝试了symfony2,它工作正常。 这是路线(不变): 应用程序: 资源:“@AppBundle/Controller/” 类型:注释 这是控制器: namespace AppBundle\Controller; use Sensio\Bundle\FrameworkExtraBun

我是Symfony的新手,想从Symfony 3开始。我跟着教程一直走到最后 然后我使用URL
http://mywebsite/web/app_dev.php/lucky/controller

我尝试了symfony2,它工作正常。 这是路线(不变):

应用程序:
资源:“@AppBundle/Controller/”
类型:注释

这是控制器:

    namespace AppBundle\Controller;

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

    class LuckyController
    {
        /**
         * @Route("/lucky/number")
         */
        public function numberAction()
        {
            $number = rand(0, 100);

            return new Response(
                    '<html><body>Lucky number: '.$number.'</body></html>'
            );
        }
    }
名称空间AppBundle\Controller;
使用Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
使用Symfony\Component\HttpFoundation\Response;
类幸运控制器
{
/**
*@Route(“/lucky/number”)
*/
公共职能编号()
{
$number=rand(01100);
返回新的响应(
'幸运号码:'.$number'。'
);
}
}

帮助?

在教程中,我们有route@route(“/lucky/number”),您可以使用/lucky/controller。
你能展示你的控制器吗?

我添加了控制器。抱歉耽搁了!事实上,我一生中从未感到如此愚蠢。。。多亏了弗拉德,我才意识到这个错误——而且它起作用了……如果它能让你感觉好一点,你并不孤单:至少我同样愚蠢,犯了同样的错误。这至少表明我们都被一个流氓教程或其他东西引入了歧途。