我有很奇怪的問題:Symfony的3.2.4通配符的路由將導致100%的CPU利用率
我有兩個途徑:一是 一個帶有通配符:
/**
* @Route("/test/{test}", name="test")
* @param type $route
*/
public function testAction(Request $request, $test) {
return $this->render('resource/showResource.html.twig', [
'test' => $test
]);
}
第二個是沒有通配符:
/**
* @Route("/test", name="test")
* @param type $route
*/
public function testAction(Request $request) {
return $this->render('resource/showResource.html.twig', [
'test' => 'something'
]);
}
問題是,當我運行第一個(http://localhost/app_dev.php/test/1)我的CPU利用率達到幾乎100%(處理:httpd.exe =>的Apache HTTP小號erver。
第二個沒有這樣的問題。
這可能是什麼原因造成的?
對{$ test}有任何特定要求嗎?意味着它應該只是整數或者其他東西......? –
最終它必須是整數,但現在不需要。 –