2012-11-01 14 views

cevap

40

Juan'ın cevabı yerel yolunu istemek doğru olmadığını olduğunu. mutlak yol - e-posta yoluyla göndermek üzere yararlıdır - ekstra parametre (ler) gerekiyor:

$url = $this->generateUrl('your_route_name', array(), true); 

Üçüncü parametre mutlak yol üretilecek olduğunu gösterir.

Bu URL'yi görünümünüzde kullanmak isterseniz, eyleminizdeki yanıt dizisine $url ekleyin ve kullanın. yerine yol `arasında

+4

,' URL kullanın Twig mutlak URL oluşturmak için() 'fonksiyonu()'. –

+0

çok, çok yararlı bir cevap teşekkürler :) – humpdi

2

aşağıdaki deneyin:

$url = $this->generateUrl('your_route_name'); 
21

Symfony'nin 3+ Aslında

use Symfony\Component\Routing\Generator\UrlGeneratorInterface; 

$this->generateUrl('your_route_name', array('/* your route parameters */'), UrlGeneratorInterface::ABSOLUTE_URL); 
+1

Teşekkür ederim, bu güncel bir çözümdür. –