我是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行