找不到“GET /test_project/web/app_dev.php/calculator/20"

时间:2017-12-26 18:24:25

标签: php symfony symfony-3.4

我是Symfony的新手,很抱歉,如果我的问题非常明显。 我正在使用Symfony 3.4.2。

我的文件 app / config / routing.yml

app:
path: /calculator/{age}
defaults: {_controller: AppBundle:Calculator:index}

文件 src / AppBundle / Controller / CalculatorController.php

<?php

namespace AppBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

class CalculatorController extends Controller
{
    public function indexAction($age)
    {
        $currentYear = date ('Y');
        return new Response('<html><body>Current year: ' . $currentYear . '<br/>Year of birth: ' . ($currentYear - $age) . '</body></html>');
     }
}

我刚刚修正了3.4.2中遇到的错误:https://github.com/symfony/symfony/pull/25523

但现在,当我尝试按http://localhost:8000/test_project/web/app_dev.php/calculator/20

运行我的应用时

我找不到“GET /test_project/web/app_dev.php/calculator/20”的路线

  

未捕获的PHP异常   Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:“不   找到“GET /test_project/web/app_dev.php/calculator/20”的路线   d:\的NetBeans项目\ symfony3 \测试项目\供应商\ symfony的\ symfony中的\ src \的Symfony \分量\ HttpKernel \事件监听\ RouterListener.php   第139行

0 个答案:

没有答案