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

洪大师带你解读Symfony 2框架

洪涛 其它
难度中级
时长 8小时44分
学习人数
综合评分9.70
28人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • /** * @Route("/mxd") * 默认一个路由目录 */ class DefaultController extends BaseController { /** * @Route("/page/{id}",defaults={"page_num":1},requirements={"page_num"="\d+"}) * @Template() */ //具有@的注释参数都是有用的,上述路由里参数可以直接访问的,输入localhost:8000/hi/world,world参数就会传入template模板(Resources/views/index.html.twig) //会打印出hello world,hi这个路径可以在注释里自由改变,访问时相应改变 /* public function indexAction($page_num) { $a=$this->getRequest()->get('a'); return array('name' => $a); //以上动态获得临时数据,并显示 //return array('name' => $page_num); } */ public function indexAction() { $a=$this->checkUser(); //http://a.com/mxd/post/3?a=12 //$a=$this->getRequest()->get('a'); //$a=$this->getRequest()->getSession()->get("c"); //return new RedirectResponse("http://www.baidu.com"); return array('name' => $a); //以上动态获得临时数据,并显示 //return array('name' => $page_num); } }
    查看全部
  • twig 可以根据不同内容,设置不同缓存时间。 非常强大。 相关课程,可以设置1小时的缓存时间。
    查看全部
  • 输出 {{ }} 判断 {% %} 注释 {# #}
    查看全部
    0 采集 收起 来源:Twig基本语法

    2015-04-29

  • 自动生成get/set方法
    查看全部
  • user的定义
    查看全部
    0 采集 收起 来源:配置Entity

    2015-04-29

  • php app/console container:debug
    查看全部
  • session值若为空,可能是app/cache/dev目录下面的权限设置不对 $a=$this->getRequest()->getSession()->getFlashBag()->add( 'notice', 'you have wrong', 'love you' );
    查看全部
  • Controller: 输入request:header信息、get信息、post信息 输出response:页面、JSON字符串、URL
    查看全部
    0 采集 收起 来源:Controller简介

    2015-04-29

  • sympony2配置路由的两种方式: Annotation 允许你在方法的上面用注释定义方法运行状态的功能 router.yml 常用配置格式 第一种优势:路由定义和方法都在注释里面,开发起来比较方便 两种不能一起用,会报错
    查看全部
  • php -r "readfile('http://symfony.com/installer');" > symfony php symfony new my_project 创建bundle:放置将来所有的程序代码。 回到工程目录,我第一个工程目录是my_project,cd.. cd my_project 使用php app/console查看命令 php app/console generate:bundle 输入bundle详细: 建立bundle命名空间:(自己命名的) Bundle namespace: Scourgen/WebBundle Bundle name [ScourgenWebBundle]:(直接回车) 路径: Target directory [C:\Users\Administrator\my_project/src]:(直接回车) 配置标准 Configuration format(yml,xml,php,or annotation):annotation 其余都输入yes
    查看全部
  • Vagrant: 一个用来创建和部署虚拟化开发环境的工具。 puphpet.com: Vagrant脚本生成工具。
    查看全部
  • 第一种适用于个人开发者 第二种适用于需求复杂,运用较多第三方组件或者插件的项目 第三种 适用于多人团队
    查看全部
    0 采集 收起 来源:本章概述

    2015-04-28

  • symfony官网、stack overflow、irc.freenode.net-->symfony频道scourgen大师、symfony-github、infoq网站搜索symfony。
    查看全部
    0 采集 收起 来源:课程概述

    2018-03-22

  • symfony官网、stack overflow、irc.freenode.net-->symfony频道scourgen大师、symfony-github
    查看全部
    0 采集 收起 来源:课程概述

    2018-03-22

  • 只在生产环境中使用压缩(添加?)
    查看全部

举报

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

微信扫码,参与3人拼团

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

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