我对阅读 Symfony2 源代码很感兴趣,想弄清楚一切是如何工作的。
我应该从哪里开始?从app_dev.php
然后打开文件逐行读取?
或者有没有一些基础代码设计的大图或者重点?我几乎已经阅读了来自 symfony.com 的所有文件。
我对阅读 Symfony2 源代码很感兴趣,想弄清楚一切是如何工作的。
我应该从哪里开始?从app_dev.php
然后打开文件逐行读取?
或者有没有一些基础代码设计的大图或者重点?我几乎已经阅读了来自 symfony.com 的所有文件。
在深入研究 Symfony2 源代码之前,我建议在 Symfony2 组件系列的12 篇文章之上开始创建自己的框架...。它很好地解释了每个组件的作用以及它们的使用方式。
Symfony2 以这样的方式记录在案,以帮助在您所在的确切位置的人。他们有一些我认为会有所帮助的特定文档。
部分:
本章将引导您了解 Symfony2 背后的一些最重要的概念,并通过向您展示一个简单的实际项目来解释如何快速入门。
基本上,本教程为您提供了一种快速学习基本知识的方法。参观的最后一部分,建筑,是一个很棒的资源。它将帮助您了解 Symfony2 是如何构建的,重点是捆绑包和 Symfony2 的目录结构。
现在让我们继续更高级的东西。
看起来您想了解 Symfony2 的工作原理以及如何扩展它。本节是对 Symfony2 内部结构的深入解释。
Symfony 2 文档有一个特定部分供您了解 Symfony 的内部工作原理。主要关注的是内核,如果您想掌握 Symfony2,那么掌握这一点非常重要。
阅读完本文后,我建议您考虑一些可以仅在内核中执行的操作(无需供应商代码的帮助)并在内核中进行操作。这真的是最好的学习方式。
一旦你掌握了内核,然后专注于组件。这是快速获取任何特定组件文档的好文档。
如果可以的话,我的最后一个建议是参加会议和聚会。如果您有兴趣,请访问live.symfony.com。他们发布即将举行的会议及其发言人、日程安排等。您会惊讶于在会议上可以学到多少东西。