Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到“的路由”;获取/quot;在symfony2中_Symfony - Fatal编程技术网

未找到“的路由”;获取/quot;在symfony2中

未找到“的路由”;获取/quot;在symfony2中,symfony,Symfony,我刚安装了symfony。要安装它,我使用以下方法: php -r "readfile('http://symfony.com/installer');" > symfony.phar php symfony.phar php symfony.phar new myrest 我在CMD中写道: 运行应用程序: 执行php应用程序/控制台服务器:run命令 浏览到URL 所以我浏览了它,但我有一个错误: No route found for "GET /" 404 Not Found -

我刚安装了symfony。要安装它,我使用以下方法:

php -r "readfile('http://symfony.com/installer');" > symfony.phar
php symfony.phar
php symfony.phar new myrest
我在CMD中写道:

运行应用程序:

  • 执行php应用程序/控制台服务器:run命令
  • 浏览到URL
  • 所以我浏览了它,但我有一个错误:

     No route found for "GET /"
    404 Not Found - NotFoundHttpException
    1 linked Exception:
    ResourceNotFoundException »
    [2/2] NotFoundHttpException: No route found for "GET /"
    [1/2] ResourceNotFoundException: 
    error
    
        ERROR - Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /"" at C:\xampp\htdocs\test\myrest\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\EventListener\RouterListener.php line 159
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.request" to listener "Symfony\Component\EventDispatcher\Debug\WrappedListener::__invoke".
        DEBUG - Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
        DEBUG - Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
        DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController".
        DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController".
        DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController".
        DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelController".
        DEBUG - Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController".
    

    有人知道怎么回事吗?

    我也有同样的问题。这是因为Symfony 2.7中不是AcmeDemoBundle。/app/example url下只有一个控制器。没别的了。我建议安装。这是使用Symfony(使用GET/defined)构建的应用程序的工作示例

    所以,这个错误不是一个真正的错误或Symfony问题。这是因为缺少你的应用程序代码


    我想说它实际上正在工作,正在收听/route,而您只是没有为该路由定义任何控制器

    您可能应该创建一个新包,并自动编辑routing.yml文件NewBundle/Resources/config/,以匹配该路由

    要创建捆绑包,请运行:

    php应用程序/控制台生成:bundle

    并按照说明进行操作

    差不多

    homepage:
        path: /
        defaults: { _controller: NewBundle:Default:index }
    
    将您的新绑定替换为您刚刚创建的绑定的名称

    您可以通过以下网址获得更多信息:

    homepage:
        path: /
        defaults: { _controller: NewBundle:Default:index }