2013-07-15 76 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