1

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

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

或者有没有一些基础代码设计的大图或者重点?我几乎已经阅读了来自 symfony.com 的所有文件。

4

2 回答 2

4

在深入研究 Symfony2 源代码之前,我建议在 Symfony2 组件系列的12 篇文章之上开始创建自己的框架...。它很好地解释了每个组件的作用以及它们的使用方式。

于 2013-08-28T10:01:07.293 回答
2

Symfony2 以这样的方式记录在案,以帮助在您所在的确切位置的人。他们有一些我认为会有所帮助的特定文档。


快速浏览

资源

部分:

  1. 大局
  2. 风景
  3. 控制器
  4. 架构

本章将引导您了解 Symfony2 背后的一些最重要的概念,并通过向您展示一个简单的实际项目来解释如何快速入门。

基本上,本教程为您提供了一种快速学习基本知识的方法。参观的最后一部分,建筑,是一个很棒的资源。它将帮助您了解 Symfony2 是如何构建的,重点是捆绑包和 Symfony2 的目录结构。

现在让我们继续更高级的东西。

内件

资源

看起来您想了解 Symfony2 的工作原理以及如何扩展它。本节是对 Symfony2 内部结构的深入解释。

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

阅读完本文后,我建议您考虑一些可以仅在内核中执行的操作(无需供应商代码的帮助)并在内核中进行操作。这真的是最好的学习方式。

一旦你掌握了内核,然后专注于组件。是快速获取任何特定组件文档的好文档。

如果可以的话,我的最后一个建议是参加会议和聚会。如果您有兴趣,请访问live.symfony.com。他们发布即将举行的会议及其发言人、日程安排等。您会惊讶于在会议上可以学到多少东西。

于 2013-08-28T13:20:52.013 回答