有关如何阅读Symfony2源代码的任何建议?

时间:2013-08-28 09:52:29

标签: symfony

我很有兴趣阅读Symfony2源代码,想要弄清楚一切是如何工作的。

我应该从哪里开始?从app_dev.php然后打开逐行读取的文件?

或者是否有基本代码设计的大图片或关键点?我几乎已经阅读了symfony.com的所有文件。

2 个答案:

答案 0 :(得分:4)

在深入研究Symfony2源代码之前,我建议从Create your own framework... on top of the Symfony2 Components12 articles系列开始。它很好地解释了每个组件的作用以及它们的使用方式。

答案 1 :(得分:2)

Symfony2的记录方式可以帮助那些位于您所在位置的人。他们有一些我认为有用的特定文档。


快速浏览

Source

节数:

  1. The Big Picture
  2. The View
  3. The Controller
  4. The Architecture
  5.   

    本章将向您介绍Symfony2背后的一些最重要的概念,并向您展示如何通过向您展示一个简单的项目来快速入门。

    基本上,本次旅行为您提供了一种快速学习必需品的方法。游览的最后一部分The Architecture是一个很棒的资源。它将帮助您了解Symfony2是如何构建的,重点是捆绑包和Symfony2的目录结构。

    现在让我们继续讨论更高级的内容。

    塔内

    Source

      

    您希望了解Symfony2的工作原理以及如何扩展它。本节是对Symfony2内部的深入解释。

    Symfony 2文档有一个特定的部分供您了解Symfony的内部工作原理。主要关注的是kernel,如果你想掌握Symfony2,这对你来说是非常重要的。

    一旦你读完了这篇文章,我建议你想一些你可以在内核中做的事情(没有供应商代码的帮助)并在内核中玩。这确实是最好的学习方式。

    掌握内核后,请关注组件。 This是一个很好的文档,可以快速访问任何特定的组件文档。

    我的最后一个建议是参加会议和见面会,如果你能的话。如果您有兴趣,请访问live.symfony.com。他们发布了即将举行的会议及其发言人,日程安排等。您将在会议上学到多少知识。