未找到“的路由”;获取/quot;在symfony2中
我刚安装了symfony。要安装它,我使用以下方法:未找到“的路由”;获取/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 -
php -r "readfile('http://symfony.com/installer');" > symfony.phar
php symfony.phar
php symfony.phar new myrest
我在CMD中写道:
运行应用程序:
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 }