文档章节

如何在控制台中生成URL

汤汤圆圆
 汤汤圆圆
发布于 2015/12/14 23:01
字数 114
阅读 47
收藏 0

command是运行在控制台中;如果想要生成绝对URL;由于在控制台中无法获取请求上下文;所以需要配置请求上下文

####全局配置

# app/config/parameters.yml
parameters:
    router.request_context.host: example.org
    router.request_context.scheme: https
    router.request_context.base_url: my/path

####在各个命令中设置

  $context = $this->getContainer()->get('router')->getContext();
  $context->setHost('example.com');
  $context->setScheme('https');
  $context->setBaseUrl('/my/path');
  //eg: ttps://example.com/my/path/test/command 最终生成的URL
  $this->getContainer()->get('router')->generate("test_command", [], true);

© 著作权归作者所有

共有 人打赏支持
汤汤圆圆

汤汤圆圆

粉丝 11
博文 77
码字总数 24622
作品 0
昌平
程序员
私信 提问
Code First Migrations

在MVC开发当中难免会对类进行修改,修改后再次运行就会出现异常,提示上下文的模型已在数据库创建后发生改变。 支持“AppContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code F...

AALMIX
2014/03/31
0
0
如何用腾讯云打造一款微视频APP

版权声明:本文由腾讯云原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/196 来源:腾云阁 https://www.qcloud.com/community 产品的整个技术实现架构由...

偶素浅小浅
2016/11/11
21
1
JavaScript onerror事件

1 onerror事件描述 使用onerror事件是一种老式的标准的在网页中捕获Javascript错误的方法 2 何时产生onerror事件 只要页面中出现脚本错误,就会产生onerror事件 3 如何使用onerror事件 利用o...

雪之丞
2014/11/18
0
0
如何能获取 Glassfish 中连接池的属性?

我在 Glassfish 的管理控制台中添加了数据源,添加数据源的时候会需要指定很多属性,例如URL、用户名和口令等等信息。 我能否通过程序获取到这个数据源的属性呢?Glassfish 有没有提供这样的...

无鸯
2011/09/13
532
1
如何将Firebase Analytics添加到NativeScript移动应用程序中

当您想要尽快发布移动应用时,我们都知道这一点。你工作了几个月,经过测试,它看起来不错,而你的重要人物甚至喜欢它。您和已发布的应用之间需要做的最后一件事是更多的工作。然而,为您的应...

萤火的萤
2018/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mysql(Mariadb)数据库主从复制

Mysql(Mariadb)数据库主从复制 Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作...

linuxCool
9分钟前
0
0
redux入门

Redux是什么? 一个状态(State)管理器,集中管理应用中所有组件的状态。 所有组件的状态保存在一个对象里。 虽然Redux与React没有任何直接关系,但是Redux的主要用途(几乎是唯一用途)是为...

粒子数反转
9分钟前
0
0
Js base64 to unit8 array

原地址 var BASE64_MARKER = ';base64,';function convertDataURIToBinary(dataURI) { var base64Index = dataURI.indexOf(BASE64_MARKER) + BASE64_MARKER.length; var base64 = ......

lemos
25分钟前
0
0
单机版hue安装

MacOS环境,单机版。 第一步: git clone https://github.com/cloudera/hue.git 第二步: cd hue 第三步: xcode-select --installsudo installer -pkg /Library/Developer/CommandLineTo......

RippleChan
27分钟前
0
0
【抢购/秒杀】redis实现高并发下的抢购/秒杀功能

问题: 抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢? 常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但...

echojson
32分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部