Basic 基础和常用
- Basic 基础知识点
- Symfony Twig Extensions symfony对Twig的扩展
- Shortcuts Methods 控制器中的快捷方法
- FileControllerHelper 文件处理的helper
- Json Response Json响应及参数设置
- Streamed Response 流响应
- Finding and Instantiating the Controller
Twig Twig相关
- Twig Twig基础
- Twig Extension Twig扩展示例
- Twig Form Reference Twig From相关的函数与变量
- Twig functions Twig函数用法示例
- Whitespace Control 空格控制
- Twig tags Twig Tags用法示例
- Twig macro macro宏的示例
Doctrine Doctrine相关
- Doctrine Doctrine基础知识
- Doctrine Types Doctrine字段类型
- Doctrine Uuid Type UuidType自定义字段类型
- An Entity Demo 一个略复杂的Entity的示例
- Validation Constraints 验证约束设置
- Custom Constraint.md自定义验证约束
- Doctrine Cache 配置Doctrine缓存配置
- Doctrine Annotations Reference
- Doctrine Schema Manager Doctrine 模式管理器
- Doctrine SQL Filter SQL过滤器示例
- Doctrine Query Functions DQL使用SQL函数,例如:DATE_FORMAT
- Custom DQL Funtions 自定义DQL函数
- DQL(Doctrine Query Language) DQL相关
- QueryBuilder examples 查询构造器示例
- Query Builder SubQuery 查询构造器嵌套子查询
- RawSQLQuery examples 原生SQL查询
- associations 表之间关联
- Table to Entity (reverse engineering) 数据表转Entity(逆向工程)
- MultipleDatabase 多数据库配置与使用
- ColumnDefaultValue 设置字段默认值的那些坑
- Schema Manager Schema管理器的使用
- batch processing 批量处理
- truncate table 截断表
- SQL log 开发模式下配置SQL log
- Working with Objects 对象工作模式
- Transactions And Concurrency 事务与并发
- Optimistic Locking 乐观锁
- Doctrine使用Oracle
- Doctrine Sharding
- Entity State 四个状态
- The EntityManager is closed
- DoctrineMigrationsBundle 数据迁移工具
- setPrimaryTable根据参数动态设置表名
Router 路由相关
- routing.yml yml路由配置示例
- Custom Route Loader 自定义路由加载器
Form 表单相关
- FormBuilder examples 表单构造器示例
- Validation Note 表单验证相关
- Validation Groups 验证组
- Data Transformers
- Pass Custom Options Form
- argument value resolver
- create custom field type
- create form type extension
- Custom Form Theme
- DataTransformers
- dynamic form modification利用事件监听动态修改表单数据
Service 服务相关
- Service
- service id 服务ID
- service class框架级别服务注入类名(symfony 6.4)
- autowiring 服务的自动装配
- alias private service
- Custom Service Tags
- service decoration
- Service Container
Dependency Injection 依赖注入相关
Security 安全相关
- security authentication 安全相关介绍
- Authenticator demo 认证器的demo
- Login and Register 登录和注册相关
- Logout Handler 退出登录(包含失败)处理
- Logout Success Handler 成功退出登录处理
- multi field login 支持多字段登录系统
- SetLoginToken 手动用户登录,设置token
- Ajax Authentication Listener Ajax验证监听
- security advanced user interface 高级用户接口
- ApiKeyAuthenticator示例
Events and Event Listeners 事件与事件分发
EventListener 事件监听相关
- EventListener 事件监听
- Login Event Listener 登录事件监听
- Guzzle Http Event Listener GuzzleHttp事件监听
- Enable SQL Filter Event Listener SQL Filter 事件监听
- Api Version API版本控制
- kernel view 模板层监听
- Api Exception Listener API异常监听
- Doctrine Event Listeners SubscribersDoctrine的事件监听
- Console Command 常用的console命令
- Command call Command command之间调用
- command in controller 在控制器调用command
- Custom Command 自定义command
- Custom Command in Symfony5.4 在Symfony5.4中自定义command
- Command Lifecycle
- Console Command Style 命令样式
ReusableBundle 创建可重复使用bundle相关
- best practices 可复用bundle的最佳实战
- Bundle Configuration Bundle配置示例
Components 组件相关
- Process 在子进程下执行命令
- Asset 管理静态资源。
- Serializer 序列化和反序列化
- Event Dispatcher 事件调度(事件派遣)
- Workflow 工作流
- Stopwatch 性能调试(时间和内存,可分组)
- Finder 文件和目录查找
- Filesystem 对文件系统做了面向对象的封装
- Dotenv 设置环境变量
- Ldap LDAP server连接相关
- Config 配置文件组件,支持YAML, XML, INI格式或数据库。
- Debug 方便调试的组件
- VarDumper 调试时打印信息的组件
- Cache 缓存组件,遵循PSR-6、PSR-16规范
- Runtime The Runtime Component decouples the bootstrapping logic from any global state to make sure the application can run with runtimes like PHP-PM, ReactPHP, Swoole, etc. without any changes.
- PropertyAccess The PropertyAccess component provides functions to read and write from/to an object or array using a simple string notation.
- PropertyInfo The PropertyInfo component allows you to get information about class properties by using different sources of metadata.
- BrowserKit & DomCrawler & CssSelector 页面抓取分析三剑客
- notifier - Sends notifications
- HttpKernel HTTP核心组件
- UID 唯一标识符
- Lock 锁组件
- Messenger & Scheduler
Bundles Note 第三方bundle使用笔记
- DoctrineFixturesBundle 初始化数据Bundle笔记
- KnpPaginatorBundle 分页bundle使用遇到的问题
- SncRedisBundle 使用redis配置doctrine、session等
symfony coding standard Symfony编码规范
- code conventions 代码约定
- code standards 代码标准
Others 其他杂项
- Version Symfony版本查看
- Upload File 文件上传示例
- Cookie cookie相关
- Session session相关
- parameters.yml.dist 配置parameters.yml不更新
- Clear Cache In Controller
- Symfony Performance
- symfony tips and tricks
- Customize Error Pages 自定义错误页面
- Logger
- symfony 3.3 features
- symfony 3.4 features
- web server configuration
- proxies 设置代理
- symfony deploy symfony项目部署文档
Webpack Encore Webpack Encore相关
- Webpack Encore Webpack Encore介绍
- Webpack Encore Example Webpack Encore使用示例
Symfony 4 & 5 symfony 4与5 相关
- flex:Composer plugin for Symfony
- composer req api
- recipes symfony核心团队认证的“菜谱”
- recipes-contrib 非“官方”菜谱
- Packs 集合包
- maker-bundle
- flash-messages
- frontend
- messenger
- passwords
- testing
- translation
- 模板支持hinclude.js
- Stimulus & Symfony UX
- Symfony UX Turbo
- ContainerBagInterface
- Rate Limiter
- Security 安全部分
- HTTP Cache HTTP缓存加速
- API Platform
- Environment Variable Processors
- AssetMapper: Simple, Modern CSS & JS Management
- Create a custom Route Loader
- The Bundle System
- StimulusBundle
- UID Component
- symfony1.4 symfony1.4笔记
- github.com/symfony-cli/symfony-cli go实现的Symfony CLI tool