当前位置: 首页>>代码示例>>PHP>>正文


PHP UrlGenerator::setContext方法代码示例

本文整理汇总了PHP中Symfony\Component\Routing\Generator\UrlGenerator::setContext方法的典型用法代码示例。如果您正苦于以下问题:PHP UrlGenerator::setContext方法的具体用法?PHP UrlGenerator::setContext怎么用?PHP UrlGenerator::setContext使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Symfony\Component\Routing\Generator\UrlGenerator的用法示例。


在下文中一共展示了UrlGenerator::setContext方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testAbsoluteUrlWithExtraParameters

 public function testAbsoluteUrlWithExtraParameters()
 {
     $this->routeCollection->add('test', new Route('/testing'));
     $this->generator->setContext(array('base_url' => '/app.php', 'method' => 'GET', 'host' => 'localhost', 'port' => 80, 'is_secure' => false));
     $url = $this->generator->generate('test', array('foo' => 'bar'), true);
     $this->assertEquals('http://localhost/app.php/testing?foo=bar', $url);
 }
开发者ID:nickaggarwal,项目名称:sample-symfony2,代码行数:7,代码来源:UrlGeneratorTest.php

示例2: testAbsoluteSecureUrlWithNonStandardPort

 public function testAbsoluteSecureUrlWithNonStandardPort()
 {
     $this->routeCollection->add('test', new Route('/testing'));
     $this->generator->setContext(array('base_url' => '/app.php', 'method' => 'GET', 'host' => 'localhost', 'port' => 8080, 'is_secure' => true));
     $url = $this->generator->generate('test', array(), true);
     $this->assertEquals('https://localhost:8080/app.php/testing', $url);
 }
开发者ID:rooster,项目名称:symfony,代码行数:7,代码来源:UrlGeneratorTest.php


注:本文中的Symfony\Component\Routing\Generator\UrlGenerator::setContext方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。