symfony2中文教程

起步入门

创建页面

学会去创建一个新的页面

控制器

控制器是一个你创建的php函数,它能够获取http请求信息并构建和返回一个http响应。

指南

Debugging

除错

部署

讲解关于部署的相关知识。

邮件

在任何Web程序开发中,发送邮件都是个经典任务,而且格外复杂、充满陷阱。

事件派遣

在symfony应用执行期间,大量的事件通知(event notifications)会被触发。您的应用程序可以监听这些通知并通过执行这块儿的任何代码来回应它们。

表达式

讲解关于部署的相关知识。

前端

Symfony和它所有的包儿都被Composer完美地管理。Bower是一个前端依赖管理工具,用于Bootstrap或Jquery等。由于Symfony是纯后端框架,它没法帮你使用Bower。幸运的是,Bower易于使用!

HTTP缓存

你的网站在成长,过载有可能成为问题。针对通常请求的处理,只应完成一次。而这正是缓存锁定的目标。

性能

介绍如何让Symfony变得更快。

安全

symfony的安全系统是非常强大的,但也相对比较复杂。

序列化

序列化和反序列化是一个非常复杂话题。Symfony提供了一个 Serializer Component,有些工具能够解决你的问题。

测试

每当你多写一行代码,你都在增加潜在的新bug。为了打造更好、更好可靠的程序,你需要对代码使用功能测试和单元测试。

翻译

“国际化”(internationalization,常被简写为i18n),是指将字符串和其他一些具有区域特征的片段从你的程序中提取(abstract)出来并基于用户所在区域(比如语言、国家)而将其置于一个能被翻译和转化的层的过程。

验证

每当你多写一行代码,你都在增加潜在的新bug。为了打造更好、更好可靠的程序,你需要对代码使用功能测试和单元测试。