Symfony Book

第一章:Symfony和HTTP基础

HTTP很简单

  • 客户端发送了一个请求
  • 服务器返回了一个响应
  • 请求,响应和Web开发

PHP中的请求和响应

Symfony中的请求和响应

请求到响应的过程

  • 前端控制器
  • 保持井然有序
  • Symfony应用流程
  • A Symfony Request in Action

Symfony: Build your App, not your Tools

  • Standalone Tools: The Symfony Components
  • The Full Solution: The symfony Framework

第二章: Symfony 对比 纯PHP

一个纯PHP搭建的blog

  • 分离出表现层
  • 分离出应用(领域)逻辑
  • 分离出模板

添加一个博客“展示”页面

A "Front Controller" to the Rescue

  • 创建前端控制器
  • Add a Touch of Symfony
  • The Sample Application in Symfony
  • Where Symfony Delivers

更好的模板


第三章: 安装和配置Symfony

安装“Symfony安装器”

  • Linux and Mac OS X 系统
  • Windows 系统

创建Symfony应用

  • 在一个特定版本的Symfony上搭建你的项目

不使用安装器创建Symfony应用

  • 全局安装Composer
  • 通过Composer创建一个Symfony应用

运行Symfony应用

检查Symfony应用的配置和安装

升级Symfony应用

安装Symfony Demo应用

  • 安装一个Symfony发行版

使用源码控制

  • Checking out a versioned Symfony Application

开始开发


第四章:创建你第一个Symfony页面

创建一个页面:路由和控制器

  • 创建一个JSON响应

动态URL模式:/lucky/member/{count}

渲染一个模板(使用服务容器)

  • 使用一个模板服务
  • 创建模板

探索项目

应用配置

下一个是什么?