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

洪大师带你解读Symfony 2框架

洪涛 其它
难度中级
时长 8小时44分
学习人数
综合评分9.70
28人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • Route('URL',requirements={"变量名"="正则"})
    查看全部
    0 采集 收起 来源:如何定义URL

    2018-03-22

  • server:run -vvv
    查看全部
  • twig模板引擎以及JS/CSS文件管理。 提升网页速度。smarty或者twig、php本身就是一个模板引擎。 1、如何用twig开发 2、如果用symfony2去管理JS/CSS文件,比如需要考虑在生产环境和开发环境是不同的。开发的JS/CSS文件是没有压缩过的。甚至可以把很多的JS/CSS文件压缩成一个大的文件,以加快载入速度。 又比如:LESS/SASS->CSS源文件--动态编译成css 怎么样保证每次部署完,让用户重新加载,因为更改后,浏览器可能会有缓存,会自动去读取现有。
    查看全部
    0 采集 收起 来源:概述

    2018-03-22

  • 心得:在具体开发当中,会有很多controller,一组业务逻辑就死controller。 目前是直接继承的,在项目开始的时候,建立一个baseController,以后所有的就继承这个controller。这可以提升开发效率。主要用于共享代码。 controller是否可以封装成一个service呢?可以做到。如果封装成了,那就可以在代码的任何地方直接调用。 我希望在做某件事情的之前和之后,做一个特定的事情。如:checkBeforeRun和checkAfterRun.运行声明周期。 自己写annotation?
    查看全部
  • container里面有很多很多service。 doctrine是获取数据库,$this->container->get('container'); 很多东西就是一个服务。 使用symfony编程就是调用各种service。 app/console container:debug可以看到所有的service。
    查看全部
  • 互不干扰的。 将一类事情封装成一种服务。 链接、表单验证、session管理。对于别人来说,就是小程序,对外暴露接口。 比如把所有关于session,全部封装起来,变成一个类,只要调用就好了。
    查看全部
  • service,最重要的概念。 服务:程序架构的方式 作用:把特定事情的类或方法独立于当前代码。 SOA:面向服务的架构。 比如,链接数据库,数据库就是第三方独立存在的服务。对于业务逻辑是相对独立的。虽然业务逻辑会用到数据库,但是不关心数据库类型、IP等。是有自己的完整的生命周期的。
    查看全部
  • session,是应用程序之间传输数据的一种方式。 $this->getRequest()->getSession()->set("c",1000);这样设定与获取。 如果php在app/cache/dev/session要有写权限。这主要是用vagrant做开发的。 getFlashBag()->add();将很多,前端遍历,每行错误信息,用在表单验证上。
    查看全部
  • return new RedirectResponse,只要访问这个页面就被自动定向到页面。 Response,把所有的关于所有的response,都给封装了。非常严谨非常强大的封装。做任何我们想做的事情。
    查看全部
  • $this->getRequest(),可以获取所有页面请求。isXmlHttpRequest 工具:httple,简单地在命令行模拟的工具,调试工具。 当又有get又有post的时候,获取的是什么呢? 1、应该避免get与post请求变量名。 2、会以get请求优先于post请求,重名的时候,得到的是get值。
    查看全部
  • symfony是对request进行加工,根据业务需求处理成特定的response并返回给用户的一个流程。而request和response都是symfony的两个类。
    查看全部
    0 采集 收起 来源:Controller简介

    2015-01-12

  • 了解controller,必须了解这两个概念。对于输出,response,可能是页面、JSON字符串、URL地址等。
    查看全部
    0 采集 收起 来源:Controller简介

    2015-01-12

  • 三中开发环境的用途
    查看全部
    0 采集 收起 来源:本章概述

    2015-01-11

  • assetic:dump
    查看全部
  • asset version
    查看全部

举报

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

微信扫码,参与3人拼团

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

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