简介:全网首发,Symfony2是国外最流行的PHP开发框架,近年来Symfony2正以迅雷不及掩耳之势迅速占据国内PHP开发框架的市场份额, 鉴于symfony2高度重视业务逻辑,代码易读,维护轻松,能大大提升团队的开发效率,提高代码性能,现在Symfony2框架已成为大型互联网公司的首选框架。
第1章 关于Symfony2
本章主要介绍了Symfony2的的发展,以及该框架的优势和速度,让小伙伴们对Symofony框架有一个基本的了解
第2章 开发环境搭建
本章主要讲解了开发环境的搭建,主要包括使用PHP CLI-Server搭建简易开发环境、使用Vagrant搭建完整开发环境以及如何搭建共享开发服务器,多方位满足广大小伙伴们的需求
第3章 Symfony2的核心文件及目录结构介绍
本章主要讲解了Symfony2的安装过程和注意事项,并对Symfony2核心文件及目录结构进行了详细的介绍,最后带领大家完成Hello World的编写。
第4章 路由
本章详细讲解如何配置网站中各个页面的访问地址(URL)并将其适配到正确的Controller方法上。
第5章 Controller
本章讲解如何使用Controller去编写程序中的业务逻辑,以及简单讲解如何调用Symfony2的服务进行业务逻辑的处理。
第6章 模板引擎Twig
Twig是Symfony2所使用的模板引擎,相比较其他引擎,Twig有其非常灵活高效的优势,本章详细解释如何使用Twig进行网站页面模板的开发。
第7章 CSS/JS文件管理
本章讲解如何使用Symfony2自带的CSS/JS资源管理系统进行前端文件的合并、编译、压缩、版本更新等。
第8章 数据库操作—Doctrine2(一)
Doctrine2是Symfony2所使用的数据库操作框架,本章详细解释如何使用Doctrine2进行数据库操作。
- 视频: 8-1 使用框架操作数据库的几个基本需求 (07:19)
- 视频: 8-2 Doctrine2简介 (01:39)
- 视频: 8-3 Symfony2为什么选择Doctrine2 (02:45)
- 视频: 8-4 Symfony2能否使用其他的数据库操作软件 (01:40)
- 视频: 8-5 使用Doctrine2操作数据库代码演示 (06:19)
- 视频: 8-6 Doctrine2的基本概念之实体对象Entity (01:04)
- 视频: 8-7 Doctrine2的基本概念之对象操作集合Repository (01:04)
- 视频: 8-8 Doctrine2的基本概念之Proxy (04:18)
- 视频: 8-9 Doctrine2的基本概念之DQL (03:15)
- 视频: 8-10 Doctrine2的基本概念之事件监听机制 (01:59)
第9章 数据库操作—Doctrine2(二)
Doctrine2是Symfony2所使用的数据库操作框架,本章详细解释如何使用Doctrine2进行数据库操作。
第10章 数据库操作—Doctrine2(三)
Doctrine2是Symfony2所使用的数据库操作框架,本章详细解释如何使用Doctrine2进行数据库操作。
- 视频: 10-1 简介 (00:55)
- 视频: 10-2 使用ParamConverter自动查询URL参数所对应的Entity (05:16)
- 视频: 10-3 Repository的find方法 (06:52)
- 视频: 10-4 Repository内的自定义方法 (03:50)
- 视频: 10-5 使用Doctrine的生命周期管理功能 (08:39)
- 视频: 10-6 创建和更新Entity的时候自动设置时间字段 (05:57)
- 视频: 10-7 使用Doctrine的插件实现数据库行为的复用和继承 (04:58)
- 视频: 10-8 直接调用SQL语句的方式 (01:52)
- 视频: 10-9 手动控制事务 (02:53)
- 视频: 10-10 使用完整的DQL进行查询优化 (04:07)
- 视频: 10-11 在DQL中使用partial查询只含有一部分数据的Entity对象 (01:36)
- 视频: 10-12 使用构造函数创建对象 (02:28)
- 视频: 10-13 如何在Symfony2里var_dump一个Entity (05:08)
第11章 带你玩转symfony2表单
本章节主要介绍了表单的创建技巧,并通过实例演示玩转表单的五个阶段,带领小伙伴们轻轻松松掌握表单的精髓。
- 视频: 11-1 概述 (02:05)
- 视频: 11-2 构成表单的元素—Model (04:14)
- 视频: 11-3 构成表单的元素—View (01:52)
- 视频: 11-4 构成表单的元素—Controller (00:54)
- 视频: 11-5 洪大师带你三分钟创建一个最简单的表单 (12:46)
- 视频: 11-6 玩转表单的五阶段之创建表单 (16:46)
- 视频: 11-7 玩转表单的五阶段之修改表单样式 (11:46)
- 视频: 11-8 玩转表单的五阶段之提交表单 (05:53)
- 视频: 11-9 玩转表单的五阶段之验证表单(一) (18:58)
- 视频: 11-10 玩转表单的五阶段之验证表单(二) (03:25)
- 视频: 11-11 玩转表单的五阶段之处理通过表单提交的数据 (06:21)
- 视频: 11-12 经验及知识分享 (06:41)
第12章 知识扩展
本章主要介绍了自定义配置、service以及测试脚本的知识,除此之外还介绍了实际工作中实用的第三方Bundle。