6-7 使用Twig整合HTML5Boilerplate
使用慕课网App
可
免费学习
本课全部内容
使用App学习
介绍
章节
问答
笔记
第1章 关于Symfony2
1-1 关于Symfony
1-2 关于Symfony和Symfony2
1-3 为什么要使用Symfony2
1-4 Symfony2优势何在
1-5 Symfony2速度如何
1-6 课程概述
第2章 开发环境搭建
2-1 本章概述
2-2 使用PHP CLI-Server搭建简易开发环境
2-3 使用Vagrant搭建完整开发环境
2-4 搭建共享开发服务器
第3章 Symfony2的核心文件及目录结构介绍
3-1 安装Symfony2框架
3-2 Symfony2核心文件及目录结构介绍
3-3 编写一个Hello Word页面
第4章 路由
4-1 路由工作原理及配置
4-2 如何定义URL
第5章 Controller
5-1 Controller简介
5-2 Controller之Request
5-3 Controller之Response
5-4 Controller之Session
5-5 Controller之Service
5-6 Controller之经验总结
第6章 模板引擎Twig
6-1 概述
6-2 Twig之与众不同
6-3 Twig基本语法
6-4 Twig文档支持
6-5 Twig核心概念
6-6 案例演示之imooc网页结构分析
6-7 使用Twig整合HTML5Boilerplate
6-8 使用类与类之间的继承关系定义页面
第7章 CSS/JS文件管理
7-1 关于网站的资源文件
7-2 为什么要进行资源文件管理
7-3 如何把资源文件交给Symfony2
7-4 页面间共享CSS和JS文件的通用策略
7-5 Twig模板基于通用策略的调整
7-6 使用coffeescript编写JS源文件
7-7 代码压缩和优化
7-8 对CSS和JS文件进行版本控制
7-9 高级分享—使用多线程进行资源文件dump
第8章 数据库操作—Doctrine2(一)
8-1 使用框架操作数据库的几个基本需求
8-2 Doctrine2简介
8-3 Symfony2为什么选择Doctrine2
8-4 Symfony2能否使用其他的数据库操作软件
8-5 使用Doctrine2操作数据库代码演示
8-6 Doctrine2的基本概念之实体对象Entity
8-7 Doctrine2的基本概念之对象操作集合Repository
8-8 Doctrine2的基本概念之Proxy
8-9 Doctrine2的基本概念之DQL
8-10 Doctrine2的基本概念之事件监听机制
第9章 数据库操作—Doctrine2(二)
9-1 使用MySQL workbench进行数据库设计
9-2 配置Entity
9-3 生成get-set-repository
9-4 配置数据库连接并使用Doctrine2自动分析并更新数据库结构
9-5 如何定义Entity和Entity之间的关系
9-6 如何在定义一对一关系时保持最佳的数据库性能
9-7 完成Entity的定义
9-8 使用Doctrine2进行数据操作
第10章 数据库操作—Doctrine2(三)
10-1 简介
10-2 使用ParamConverter自动查询URL参数所对应的Entity
10-3 Repository的find方法
10-4 Repository内的自定义方法
10-5 使用Doctrine的生命周期管理功能
10-6 创建和更新Entity的时候自动设置时间字段
10-7 使用Doctrine的插件实现数据库行为的复用和继承
10-8 直接调用SQL语句的方式
10-9 手动控制事务
10-10 使用完整的DQL进行查询优化
10-11 在DQL中使用partial查询只含有一部分数据的Entity对象
10-12 使用构造函数创建对象
10-13 如何在Symfony2里var_dump一个Entity
第11章 带你玩转symfony2表单
11-1 概述
11-2 构成表单的元素—Model
11-3 构成表单的元素—View
11-4 构成表单的元素—Controller
11-5 洪大师带你三分钟创建一个最简单的表单
11-6 玩转表单的五阶段之创建表单
11-7 玩转表单的五阶段之修改表单样式
11-8 玩转表单的五阶段之提交表单
11-9 玩转表单的五阶段之验证表单(一)
11-10 玩转表单的五阶段之验证表单(二)
11-11 玩转表单的五阶段之处理通过表单提交的数据
11-12 经验及知识分享
第12章 知识扩展
12-1 序言
12-2 关于自定义配置
12-3 关于Service
12-4 如何编写测试用例
12-5 如何跑测试脚本
12-6 实用的第三方Bundle介绍
12-7 课程总结
下载APP使用
问答
功能