2016-05-12 49 views
0

我有这样的错误:错误“没有找到路线”的Symfony PHP

[2016-05-12 23:33:48] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /lucky/number2"" at /membri/letsolveit/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php line 123 {"exception":"[object] (Symfony\Component\HttpKernel\Exception\NotFoundHttpException(code: 0): No route found for \"GET /lucky/number2\" at /membri/letsolveit/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:123, Symfony\Component\Routing\Exception\ResourceNotFoundException(code: 0): at /membri/letsolveit/var/cache/prod/appProdUrlMatcher.php:39)"} []

怎么可能,如果代码完全在我的本地机器?

这是我控制器的代码:

<?php 
namespace AppBundle\Controller; 
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; 
use Symfony\Component\HttpFoundation\Response; 
use Symfony\Bundle\FrameworkBundle\Controller\Controller; 

class testController2 extends Controller 
{ 
    /** 
    * @Route("/lucky/number2") 
    */ 
    public function numberAction() { 
     return new Response('<html><body>Result: test</body></html>'); 
    } 
} 

这些路由文件:

routing_dev.yml:

_wdt: 
    resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml" 
    prefix: /_wdt 

_profiler: 
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" 
    prefix: /_profiler 

_errors: 
    resource: "@TwigBundle/Resources/config/routing/errors.xml" 
    prefix: /_error 

_main: 
    resource: routing.yml 

的routing.yml:

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

什么概率LEM?

谢谢

+0

你检查了什么'php bin/console debug:router'说? –

回答

0

问题解决:我删除了缓存文件夹,现在它工作完美!