Symfony入门 #

一、安装 #

bash
composer create-project symfony/skeleton myapp
cd myapp
php -S localhost:8000 -t public

二、控制器 #

php
<?php
namespace App\Controller;

use Symfony\Component\HttpFoundation\Response;

class UserController
{
    public function index(): Response
    {
        return new Response('Hello Symfony!');
    }
}

三、路由 #

php
<?php
use Symfony\Component\Routing\Annotation\Route;

#[Route('/users', name: 'users')]
public function index(): Response
{
    
}

四、Twig模板 #

twig
{% extends 'base.html.twig' %}

{% block body %}
    <h1>Hello {{ name }}!</h1>
{% endblock %}

五、总结 #

本章学习了Symfony入门,下一章将学习ThinkPHP。

最后更新:2026-03-26