使用 Symfony 组件创建自己的 PHP 框架(索引页)

使用 Symfony 组件创建自己的 PHP 框架(索引页)

Chris Yue 3 comments
Posts

Symfony(以下简称 sf)的作者 Fabien Potencier 最近写了一系列博客《Create your own framework… on top of the Symfony2 Components》,文字简单易懂,循序渐进,最重要的是里面体现的思想和我理想中的框架思想已经非常接近,所以打算将其翻译成中文,让更多的中国 sf fans 看到 sf 作者的设计思想,这无论是对使用 sf 还是理解 PHP 框架都是有非常大的帮助的。

2017-01-16 补充:随着 Symfony 3 的发布,Symfony 2 组件也改名为 Symfony 组件,另外此系列博客也正式成为 Symfony 官网的一篇系列教程《Create Your Own PHP Framework》,本翻译也与时俱进,同步官方文档到最新的内容,并会对一些在官网被删除,但实际上还有价值的信息做选择性的保留,以及修正官网示例代码里的错误。

索引:

  1. 第一部分(介绍)
  2. 第二部分(HttpFoundation 组件)
  3. 第三部分(前端控制器模式)
  4. 第四部分(Routing 组件)
  5. 第五部分(分离控制器和模板)
  6. 第六部分(HttpKernel 组件)
  7. 第七部分(封装框架代码)
  8. 第八部分(使用 PHPUnit 做单元测试)
  9. 第九部分(EventDispatcher 组件)
  10. 第十部分(使用 HttpCache 实现页面缓存)
  11. 第十一部分(用事件实现错误处理)
  12. 第十二部分(DependencyInjection 组件)

本篇系列主要介绍的是 Symfony 几个常用组件的使用,若你是想直接使用 Symfony 框架,可阅读我的一篇教程系列《Symfony 框架实战教程》

修复某些文章里命名空间的反斜杠消失的问题(2015年2月28日)

由于年久失效,博客系统和插件系统升级导致部分博客内容排版混乱,目前正在努力修复中…… (2014年6月29日)排版混乱的问题已经修复,并且修复若干错别字,缩写单词大小写问题,更不那么“英式中文”,代码缩进在满足PSR标准的同时尽可能不出现横向导航栏,代码注释也中文化,另去掉有言的评论系统(没有新评论通知)

使用 Symfony 组件创建自己的 PHP 框架(索引页) by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

如果觉得文章还不错,就请扫码鼓励一下作者吧
天使打赏人

3 Comments

GreatKing

六月 9, 2020 在 10:27 上午

可以的,恨看到的太晚了

forecho

三月 3, 2016 在 3:47 下午

casper

一月 11, 2012 在 10:10 上午

关注中,最近正在为新框架做准备。

发表评论

38 − 29 =