Symfony3 - 找不到"GET/home"的路线

Liz*_*Liz 3 php symfony

我正在按照本教程在Symfony 3项目中设置我的第一页:使用Symfony 3教程进行快乐开发

我创建了一个HomeController文件/src/AppBundle/Controller/.该文件的内容是:

 <?php

 namespace AppBundle\Controller;

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

 class HomeController {

  /**
   * @Route("/home")
   */

  public function showAction() {
      return new Response('Testing!');
  }
 }
Run Code Online (Sandbox Code Playgroud)

我只是想弄明白:"测试!" 从showAction()上面的功能到显示.但是,我的页面有错误:找不到"GET/home"的路由

上面的设置有问题吗?对不起,如果这是一个简单的问题,这是我第一次与Symfony合作,我迷路了!

Symfony错误消息

Alv*_*unk 5

如果您在localhost上进行测试,则可以转到项目目录并使用内置Web服务器测试项目:

php bin/console server:start
Run Code Online (Sandbox Code Playgroud)

并阻止它:

php bin/console server:stop
Run Code Online (Sandbox Code Playgroud)

要调试路由,请输入:

php bin/console debug:router
Run Code Online (Sandbox Code Playgroud)

那应该显示你所有的路线.一旦这个工作,这是让你的Nginx工作的问题.

您还可以为内置服务器指定其他IP地址.请参阅文档:http: //symfony.com/doc/current/setup/built_in_web_server.html#starting-the-web-server