2010-02-10 48 views

回答

3

的Symfony是基于大量的模式,这篇博客文章重点介绍其中的几个: http://obvioushints.blogspot.com/2008/12/symfony-design-patterns.html

基本上,它是一个model-view-controller (MVC)框架,并且目录的设置就像那样,只是为了组织在普通的结构化项目中创建的众多配置文件和PHP文件。当然,你需要对目录结构的好奇心有所了解,但如果你经历了documentation,你会发现有关你的项目将如何划分的有趣事实。目录结构不一定与特定的设计模式本身(代码是)有关,但可能更多地涉及到组织您的文件。

无论如何,Symfony的是一个PHP框架,和许多人一样,只是通过使用经典的书籍,如Patterns of Enterprise Application Architecture或网站有关PHP patterns recipespopular patternsextensive lists通用的设计模式去,你应该得到的总体结构是一个好主意。