2
我是symfony框架的新手,所以我想在Php Storm中創建一個簡單的應用程序。我創建了一個新的LuckyController類,裏面有一個返回一個隨機數的函數,我添加了一個路由註釋。問題是我不知道如何根據路線運行它。如果我點擊運行 - > LuckyController它給了我一個空白頁。我已經盡力更改URL像瀏覽器:symfony顯示瀏覽器中的初始項目
http://localhost:8000/lucky/number
,但它說:「這個網站無法訪問」或
http://localhost:63342/initSymfony/src/AppBundle/Controller/LuckyController/lucky/number
在我的功能和一切,但它給了我「404未找到」。
我的代碼:
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
class LuckyController {
/**
* @Route("/lucky/number")
*/
public function numberAction(){
$number = rand(1,100);
return new Response(
'<html><body>Lucky number: '.$number.'</body></html>'
);
}
}
如何解決這個問題?
我解決它!我運行命令php bin/console server:運行,然後在瀏覽器localhost:8000/lucky/number謝謝 – johnwilliam25