建立頁面

在繼續之前,請確保你已閱讀“ 安裝” 章節,並可以在瀏覽器中訪問新的 Symfony 應用程式。

假設你要建立一個頁面 - / lucky / number - 生成一個幸運的(好的,隨機的)數字並列印出來。為此,在其中建立一個“Controller 類”和一個控制器方法,當有人進入/ lucky / number 時將執行該方法

// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\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>'
        );
    }
}