创建页面

在继续之前,请确保你已阅读“ 安装” 章节,并可以在浏览器中访问新的 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>'
        );
    }
}