2013-07-15 54 views
1

无论我做什么,我总是得到Symfony的2功能测试外部URL

的Symfony \分量\ HttpKernel \异常\ NotFoundHttpException: “找到没有 路线[...]”

$crawler->text(),当我尝试请求$crawler = $client->request('GET', 'http://anotherdomain.com');的外部URL。

我想这样做,因为我正在使用另一个virtualHost来使用Symfony 1.2和其他一些Symfony 2.3来渲染一些页面。

我也试图

$client = static::createClient(array(), array('HTTP_HOST' => 'anotherdomain.com')); 
$client->followRedirects(true); 

但它总是试图使其whithin Symfony的2

回答

5

这是不可能的,因为$client其实没有发送任何HTTP请求(您可能会注意到,当你尝试运行你的“功能”测试与www服务器禁用 - 他们仍然应该工作)。而不是它模拟HTTP请求并运行正常的Symfony调度。

+0

谢谢,这就是我怀疑的! – Bonswouar