2011年7月,Symfony 2.0正式版本发布。Symfony社区的工作重心已经完成从1.x版本向2.x版本的转移。
新一代的Symfony 2,不只是开发框架,其真正的愿景是,成为解决Web开发中常见任务的标准件。一方面,各组件能单独使用,完全解耦,另一方面,在开发接口、规范上保持高度一致,从而实现高效的协作。2.0的到来,1.0版本的部分功能就已经冻结了。之后又有一些列的改进和更新:
虽然目前Symfony主要还是只有英文版本的教程,包括官网,但是目前中文的翻译也在紧锣密鼓的开展中。中文站http://symfony.cn/docs/可以参考一下,虽然不是官方的,毕竟现在还是不很完善,功能不是很齐全,好些内容都没有包括,相信后续会陆续出现。
安装包下载地址:https://github.com/sfcn/symfony-docs-chs/ 不过大家也可以去symfony的官网下载,只是对于英语不是很好的同志们来说,可是要加点油了。
基于MVC的php框架,无非也就是模型(model)-视图(view)-控制器(controller),在Symfony里面, hello.html.twig类型的模板文件作为view部分,感觉这是很有特色的部分,里面能够通过xml,或者json等控制,这也具有很强的适应性,在里面通过一个.yml的文件控制。对印的响应部分,在control目录下会有XXXcontrol.PHP的文件。便于管理。
在中文资料还不是很全的情况下,同志们也只能强迫自己看看英文文档了,毕竟开发需要嘛。