为了账号安全,请及时绑定邮箱和手机立即绑定

洪大师带你解读Symfony 2框架

洪涛 其它
难度中级
时长 8小时44分
学习人数
综合评分9.70
28人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • 6-6 案例分析:imooc网页结构分析 标签页结构示意图。 页面和页面之间的关系,其实就是类与类之间的继承和复写。是面向对象的思维方式。 twig 可以根据不同内容,设置不同缓存时间。 头部尾部,缓存时间长,不经常修改,渲染到这部分可以直接读取。小板块如相关课程,可以设置1小时的缓存时间。 多个页面也是可以共享缓存时间的。
    查看全部
  • 6-6 案例分析:imooc网页结构分析 问答页面的结构也可以写成一个类。
    查看全部
  • 6-6 案例分析:imooc网页结构分析 头部header和尾部footer是一样的。
    查看全部
  • 6-5 Twig核心概念 用类的继承关系去管理页面直接的关系。用类去继承和复写。
    查看全部
    0 采集 收起 来源:Twig核心概念

    2015-05-21

  • 6-4 Twig文档支持 twig documentation。 symfony2已经集成了twig,不需要单独安装。
    查看全部
    1 采集 收起 来源:Twig文档支持

    2015-05-21

  • 6-2 twig与众不同 模版引擎的功能都差别不大,毕竟都是开源的。比如都有功能缓存,filter。 symfony2也支持其他模版引擎,功能层级差别很小,差别体现在维护方面。 twig用github维护,更加现代化。smarty倾向于几个人保守的开发,实现方式比较老套。 twig和symfony2的是同样的创建团队。
    查看全部
    0 采集 收起 来源:Twig之与众不同

    2015-05-21

  • 第6章 模板引擎Twig 以及JS/css文件管理 模版引擎,提升网页开发速度必备工具。 PHP开发都会用到模版引擎,比如smarty,twig,php本身。 1.在成熟的网站开发管理中,JS/CSS管理是很重要的。JS/CSS生产环境和开发环境的原文件是不同的。 开发环境使用没有被压缩过的,生产环境大家会希望每一个文件都是压缩过的,比如把很多压缩成一个文件,以加快载入速度。 2.LESS/SASS写CSS源文件,然后动态变异CSS。 3.http请求是有缓存的,同一个JS/CSS地址会读取内部缓存,影响新版本的样式。
    查看全部
    0 采集 收起 来源:概述

    2015-05-21

  • 其他用法: 1. 在调用某些函数之前或者之后调用其他方法。这个是高级的用法,也可以实现,在今后的课程里具体介绍。详见10-5生命周期管理功能。 2. annotation可以被使用,可以自定义annotation实现一些功能。
    查看全部
  • 默认的是DefaultController 继承 Controller, 不方便代码共享。 可以新建BaseController, DefaultController extends BaseController,BaseController extends Controller, 比如,在baseController里,共享一个checkUser方法。 也可以把controller封装成service,实现在代码中到处都可以调用,比继承的方法更灵活的共享代码。
    查看全部
  • 将一类事情封装成服务,组成一个一个小程序,只暴露用户需要用的接口 。把所有对于session和数据的操作都封装成一个类,外部只需要调用就可以了。 $this->container 是service的容器。 用symfony2编程就是调用各种service取到各种工具。 $ app/console container:debug 查看所有服务
    查看全部
  • Service服务,程序架构的方式。作用:把特定事情的类或方法独立于当前代码单独存在并通过service进行调用。 SOA: Service Oriented Architecture 面向服务架构。 比如数据库对于网页架构,是第三方服务,相对于业务逻辑独立并并 联,业务逻辑并不关心数据库类型调用等等。 数据库内部逻辑和业务逻辑互不干扰。
    查看全部
  • https://github.com/jakubroztocil/httpie 开源项目httpie,用于发送http请求,比curl好用哦。
    查看全部
  • 代码层面操作数据库。
    查看全部
  • 代码层面操作数据库。 persist将$book让doctrine进行托管。
    查看全部
  • 添加字段$user,使用annotation设置OneToOne以及JoinColumn
    查看全部

举报

0/150
提交
取消
课程须知
1、熟练掌握PHP基本语法知识 2、熟练掌握PHP面向对象思想 3、具有1-2年开发经验
老师告诉你能学到什么?
1、如何搭建Symfony2的开发环境 2、如何使用Symfony2框架进行网站开发 3、如何部署Symfony2项目

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!