Symfony 3:找不到" GET / lucky / controller"

时间:2016-01-05 06:51:50

标签: routes

我是Symfony的新手,想要从Symfony3开始。我按照教程,直到我到达 http://symfony.com/doc/current/book/page_creation.html#creating-a-page-route-and-controller 然后,我使用网址/lucky/controller在路由http://mywebsite/web/app_dev.php/lucky/controller上出现了404错误。

我尝试使用symfony2并且它正常工作。 这是路线(未更改):

app: resource: "@AppBundle/Controller/" type: annotation

这是控制器:

    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>'
            );
        }
    }

帮助?

1 个答案:

答案 0 :(得分:3)

在教程中,我们有路由@Route(&#34; / lucky / number&#34;),你使用/ lucky / controller。 你能展示你的控制器吗?