Symfony是一个基于PHP5的网站框架(web framework)。
根据最佳的网站编程经验,也被一些实际运作的网站验证过,Symfony能提高网站应用程式创建和维护的效率,且以强力的控制项和乐趣来取代重复性的编程工作。
symfony提供了一系列无缝整合的特性,例如:
简单的说,Symfony是专给“懒人使用的职业级网站制作工具”。
Symfony发布在MIT 的许可下, 它是完全免费的。
英文下载主页: http://www.symfony-project.com/content/download.html
| 版本 | 链接 |
|---|---|
| 最新稳定板 | 下载 |
| 最新试运行版 | 下载 |
| 沙盒 | 下载 |
你也可由SVN提取:
svn co http://svn.symfony-project.com/trunk/
或在线浏览
初学建议使用沙盒。要了解更多不同版本的区别,请参照安装这一节。
“我的第一个Symfony项目”是专为初学者设计的简短教程。在短短的一个小时里,你将建立一个能发帖和回帖的部落格,当然如果一切顺利的话。
该教程使用沙盒(sandbox)- 预设好且无须安装的包。
Askeet是一组具趣味性和可用性Symfony的阶进教程,从12月1日到圣诞节每天发行一份。该教程目的在于让读者了解Symfony网站框架的各个层次,从而建立web 2.0的网路运用程序。Symfony的宗旨在于加速开发者开发和维护的时间,其座右铭“专给懒人使用的职业级网站制作工具”更加说明了这点。完成教程后,你将建立一个多功能的网路程序(其实到第十天功能已很多了)。
如果这是你一次接触Symfony的话,建议先阅读 我的第一个Symfony项目。
以下是教程的中文翻译,如果发现错误或有意帮忙翻译,请与管理员联系。
| 进度 | |
|---|---|
| 第一天 開始一個專案 | 99% |
| 第二天 初始化资料模型 | 99% |
| 第三天 深入MVC架构 | 99% |
| 第四天 重构 | 99% |
| 第五天 表单与分页器 | 99% |
| 第六天 安全与表单验证 | 99% |
| 第七天 模型和视图操作 | 99% |
| 第八天 AJAX交互 | 99% |
| 第九天 局部改进 | 99% |
| 第十天 用Ajax表格改变数据 | 9% |
| 第十三天 标签 | 5% |
| 第十四天 标签 第二部分 | 5% |
*99%的章节已经翻译完,不过还需要清理。
以下章节摘自http://www.inosin.cn/symfony_doc/,版权声明附。 有问题可于http://www.inosin.cn/blog/archives/00067.html留言! Inosin译