小编Atr*_*s78的帖子

Symfony2:找不到"GET/lucky/number"的路线

我开始教程(作为新手),并且每件事都可以正常工作,直到:

http://symfony.com/doc/current/book/page_creation.html#creating-a-page-route-and-controller at step 创建页面:路由和控制器

我创建了一个名为的文件 /var/www/html/[projekt]/src/AppBundle/Controller/LuckyController.php

但是当我打开http:// [Server-IP]:8000/app_dev.php/lucky/number总是得到404:

No route found for "GET /lucky/number"
404 Not Found - NotFoundHttpException
1 linked Exception: ResourceNotFoundException »

[2/2] NotFoundHttpException: No route found for "GET /lucky/number"   +
[1/2] ResourceNotFoundException:    +
Run Code Online (Sandbox Code Playgroud)

使用routing.yml

app: 
    resource: "@AppBundle/Controller/" 
    type: annotation
Run Code Online (Sandbox Code Playgroud)

调节器

namespace AppBundle\Controller; 

use Symfony\Bundle\FrameworkBundle\Controller\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>' ); 
    }
}
Run Code Online (Sandbox Code Playgroud)

不知道错误在哪里......

错误 …

php symfony symfony-routing symfony-2.7

22
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×1

symfony ×1

symfony-2.7 ×1

symfony-routing ×1