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