素材阁

Symfony 速查

共 26 条 Symfony 速查:创建与常用命令、路由与控制器、Doctrine ORM、表单与验证、配置与服务。 支持搜索与分类筛选,点击即可复制。

创建与常用命令

bin/console 是核心入口。

命令说明
创建项目
生成控制器
清缓存
查看路由
内置服务器运行

路由与控制器

注解/属性路由最常用。

命令说明
属性定义路由
控制器方法
控制器基类(提供 render 等)
渲染 Twig 模板
跳转
YAML 路由

Doctrine ORM

实体与迁移。

命令说明
交互式生成实体
实体属性映射
按实体差异生成迁移
执行迁移
Repository 查询
保存

表单与验证

Form 组件。

命令说明
生成表单类型
创建表单
处理提交
实体校验

配置与服务

.env 与依赖注入。

命令说明
环境配置
服务容器
自动装配
查看容器服务
生成用户与认证

使用说明

Symfony 速查:创建与常用命令、路由与控制器、Doctrine ORM、表单与验证、配置与服务;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:创建与常用命令、路由与控制器、Doctrine ORM、表单与验证、配置与服务。
  2. 点「命令」列复制到终端或 PHP 源码。
  3. 用 make:* 命令生成骨架(控制器、实体、表单),再改逻辑。
  4. 实体改动后 make:migration + migrations:migrate 落库。

常见问题

和 Laravel 怎么选?
Symfony 组件化、约定更显式、企业项目常见;Laravel 上手更快、开箱功能多。两者生态都成熟。
路由用注解还是 YAML?
小型项目注解(属性)更直观;大型项目 YAML 便于集中管理,可混用。
需要联网吗?
速查内容本地可用;安装依赖需联网。

延伸阅读

相关工具